CRMEB微擎项目负责人,CRMEB论坛超级版主,CRMEB开发群管理员。
2、课程简介
如何接入第三方支付,调试支付参数,支付回调接口,二次支付
根据教程目前已成功接入过 支付宝、付呗、巨龙支付、OTTPAY、MotionPAY等
3、课程大纲
1 | 原版小程序导入 |
2 | 后台方法切入点 |
3 | 替换原先的支付接口 |
4 | 查看支付所需参数 |
5 | 测试支付 |
6 | 设置回调接口、调试回调信 |
7 | 二次支付解决方法 |
接入第三方基本流程
配置支付参数
签名算法,文档中的签名算法是
对所有的传入的非空参数进行按字典序使用url键值对的格式拼接成字符串string1
String string1 = key1=value1&key2=value2..
在字符串string1最后拼接上签名所得的令得到字符串string2
String string2 = string2 + &密钥名称=8934e7d15453e97507ef794cf7b0519d
然后对string2进行MD5加密,再将加密所得到的32位字符串转换为大写,所得到的值即为key_sign
如果一样,这个可以直接哪来用
检测返回值配置jsconfig 传递给前端
$jsConfig['appId']=$result['appId'];
$jsConfig['timestamp'] = $result['timeStamp'];
$jsConfig['nonceStr']=$result['nonceStr'];
$jsConfig['package'] = $result['package_str'];
$jsConfig['paySign']=$result['paySign'];
$jsConfig['signType']=$result['signType'];
查看回调接口,必须在服务器上的,如果加密的还需要解密,没有加密的,直接获得order_id,进行订单状态更新。