步骤1:调用order.m里的函数description将商品信息拼接成字符串作为待签名字符串
步骤2:使用类CreateRSADataSigner,调用signString签名函数做签名
步骤3:把签名结果赋值给参数sign,并把sign加入之前的待签名数组中,此时得到的便是要请求给支付宝的全部数据
步骤4:调用(AlipaySDK *)defaultService类下面的支付接口函数,唤起支付宝支付页面
步骤5:当这笔交易被买家支付成功后支付宝收银台上显示该笔交易成功,并提示用户“返回” 时在APAppDelegate.m的 - (BOOL)application:(UIApplication )application openURL中执行 】:
[[AlipaySDK defaultService]
processOrderWithPaymentResult:url
standbyCallback:^(NSDictionary *resultDic) {
NSLog(@"result = %@",resultDic);//返回的支付结果
}];
网友评论