码迷,mamicode.com
首页 > Web开发 > 详细

支付宝回调监控,支付宝客户端和网页支付宝回调方式不一样

时间:2016-12-23 16:45:03      阅读:519      评论:0      收藏:0      [点我收藏+]

标签:oms   ring   bool   sel   from   sdi   scheme   div   standby   

支付宝客户端回调会在AppDelegate里面:

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options{
    //支付宝支付
    if ([url.host isEqualToString:@"safepay"]) {
        [[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:^(NSDictionary *resultDic) {
            //利用代理监听支付宝回调,
            if (_alipayDelegate && [_alipayDelegate respondsToSelector:@selector(getAlipayPayResult:)]) {
                [_alipayDelegate getAlipayPayResult:resultDic];
            }
            //充值回调
            if (_alipayRechargeDelegate && [_alipayRechargeDelegate respondsToSelector:@selector(getAlipayRechargeResult:)]){
                [_alipayRechargeDelegate getAlipayRechargeResult:resultDic];
            }
        }];
        return YES;
    }

 网页支付宝回调在调起支付宝支付时:

 [[AlipaySDK defaultService] payOrder:orderString fromScheme:@"应用程序shemes" callback:^(NSDictionary *resultDic) {
                //没有安装支付宝,网页支付宝回调
                [self handleAlipayWith:resultDic];
            }];

 

支付宝回调监控,支付宝客户端和网页支付宝回调方式不一样

标签:oms   ring   bool   sel   from   sdi   scheme   div   standby   

原文地址:http://www.cnblogs.com/Crazy-ZY/p/6215138.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!