iOS支付宝支付相关问题

 

支付宝实现以及相关问题:http://www.jianshu.com/p/f81578954974

1、支付宝支付流程

1.用户点击支付
2.客户端请求服务器用户支付
3.服务器接收请求生成金额订单等要给第三方支付的一切信息,并生成回调参数传给客户端
4.客户端接收信息(一般会再让用户确认支付或者干脆购买后是生成订单,然后才是付款)并将服务器给的信息分别传入SDK需要的参数中,调用SDK的支付方法
5.由支付宝SDK向支付宝自己的服务器发出支付请求,支付宝的服务器接收支付请求处理成功后,给客户端本身与公司的后台都发送一条支付成功的消息,客户端与后台根据这条消息再做处理.

2、支付宝支付成功后怎么判断支付成功

  a、用的拆分字符串  根据&拆分成数组

  b、//跳转支付宝钱包进行支付,处理支付结果  判断9000
        [[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:^(NSDictionary *resultDic) {
            if ([resultDic[@"ResultStatus"] isEqualToString:@"9000"]) {
                //支付成功,这里放你们想要的操作
            }
        }];

posted @ 2017-03-01 21:21  徐家汇  阅读(199)  评论(0编辑  收藏  举报