支付宝集成

论坛 期权论坛 脚本     
匿名技术用户   2020-12-23 02:29   109   0
memo = Error Domain=系统繁忙,请稍后再试 Code=1000 "(null)"
reslut = {
memo = "Error Domain=\U7cfb\U7edf\U7e41\U5fd9\Uff0c\U8bf7\U7a0d\U540e\U518d\U8bd5 Code=1000 \"(null)\"";
result = "";
resultStatus = 4000;
}
请问安装支付宝钱包能支付成功吗?是没有安装支付宝钱包没调用起h5支付是吗?请按如下方法排查:1、安卓请查看配置文件AndroidManifest.xml,必须和demo一样(主要是</activity>这一部分)。详情请参照文档:https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.4p6X3G&treeId=59&articleId=103682&docType=1

ios在调用支付的时候取下[[[UIApplication shareApplication] windows] index:0] 看看hidden属性是否为YES 如果是就隐藏了window,H5就出不来了设置为NO就可以了 [[[UIApplication sharedApplication] windows] objectAtIndex:0]; 或 把您的App中把第0个window的hidden属性改成NO,就可以了。

2、请确认是否在open.alipay.com上传了公钥且上传到了合作伙伴密钥管理rsa加密中,详情请点此查看

3、请确认生成的商户公私钥是否正确;可以用以下方法检查:下载好支付宝的接口demo后,配置好账号信息、商户公私钥信息后,运行demo,如果运行正常,说明公私钥没问题;如果运行不正常,就说明公私钥生成有错误,那就用openssl工具按照RSA私钥及公钥生成重新生成公私钥。

4、检查请求参数是否有问题;标准传参是:

partner="2088101568358171"&seller_id="xxx@alipay.com"&out_trade_no="0819145412-6177"&subject="测试"&body="测试测试"&total_fee="0.01"&notify_url="http://notify.msp.hk/notify.htm"&service="mobile.securitypay.pay"&payment_type="1"&_input_charset="utf-8"&it_b_pay="30m"&sign="lBBK%2F0w5LOajrMrji7DUgEqNjIhQbidR13GovA5r3TgIbNqv231yC1NksLdw%2Ba3JnfHXoXuet6XNNHtn7VE%2BeCoRO1O%2BR1KugLrQEZMtG5jmJIe2pbjm%2F3kb%2FuGkpG%2BwYQYI51%2BhA3YBbvZHVQBYveBqK%2Bh8mUyb7GM1HxWs9k4%3D"&sign_type="RSA"

谢谢您的支持!



这是技术支持给的建议,我的解决办法是第四个。

为了安全最好有服务器端进行签名,只需对sign进行urlencode就好,格式按照第四条进行组织,然后返回手机端进行支付就OK


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP