支付宝回调监控,支付宝客户端和网页支付宝回调方式不一样
Posted 成长在于积累
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了支付宝回调监控,支付宝客户端和网页支付宝回调方式不一样相关的知识,希望对你有一定的参考价值。
支付宝客户端回调会在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]; }];
以上是关于支付宝回调监控,支付宝客户端和网页支付宝回调方式不一样的主要内容,如果未能解决你的问题,请参考以下文章