首页 > 代码库 > 支付宝回调监控,支付宝客户端和网页支付宝回调方式不一样
支付宝回调监控,支付宝客户端和网页支付宝回调方式不一样
支付宝客户端回调会在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]; }];
支付宝回调监控,支付宝客户端和网页支付宝回调方式不一样
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。