美文网首页
iOS和android唤起支付宝一直显示系统繁忙

iOS和android唤起支付宝一直显示系统繁忙

作者: 的的可可 | 来源:发表于2020-05-28 17:57 被阅读0次

    不管是iOS还是android在接入支付宝时,都要先从后台获取一个payOrder,然后调用唤起支付宝的接口

    [[AlipaySDK defaultService] payOrder:self.payOrder fromScheme:@"你支付宝的URL Schemes" callback:^(NSDictionary *resultDic) {
                if ([resultDic[@"ResultStatus"] isEqualToString:@"9000"]) {
                    /*
                    9000 订单支付成功
                    8000 正在处理中
                    4000 订单支付失败
                    6001 用户中途取消
                    6002 网络连接出错
                    */
                  PHlog(@"支付成功?)
                }else{
                    PHlog(@"支付失败?")
                }
            }];
    

    但是我能成功唤起支付宝,但是一直显示系统繁忙,请稍后再试。这就蛋疼了,各种检查之后确定我这边确定没得问题,最后发现后台传过来的payOrder有一个这个字段method=alipay.trade.wap.pay,发现移动端正确的写法应该是 alipay.trade.app.pay才对,服务端调用的应该是:AlipayTradeAppPayResponse这个方法才对。找到这个原因兴高采烈的去叫后台妹子跪下----唱征服了。

    相关文章

      网友评论

          本文标题:iOS和android唤起支付宝一直显示系统繁忙

          本文链接:https://www.haomeiwen.com/subject/umwaahtx.html