楼主用的cocoaPods 集成的alipay SDK,版本为2.1.2
// NOTE: 9.0以后使用新API接口
- (BOOL)application:(UIApplication*)app openURL:(NSURL*)url options:(NSDictionary *)options
{
if ([url.host isEqualToString:@"safepay"]) {
//支付宝原生走的回调 ;
[[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:^(NSDictionary *resultDic) {}
}
}
至于支付宝网页支付走的的回调是在请求订单
[[AlipaySDKdefaultService] payOrder:finalOrderStrfromScheme:appScheme callback:^(NSDictionary*resultDic) {
//支付宝网页支付结果走的回调
}
总结:原生支付结果走的的是appdelegte中的回调方法;网页支付结果走的是请求订单时的回调
网友评论