关闭

iOS中支付宝的接入使用注意点

标签: ios支付支付宝scheme应用
626人阅读 评论(0) 收藏 举报
分类:

前期的准备如导入之类的饿就不再多叙述,这里主要注意两点:

1:支付宝给的Demo中会有详细的写法,Order类类似于数据模型,需要自己创建,可以参照官方的写,把所需要的信息传递给支付宝,scheme需要自己设置,方便支付完成之后进行跳转回你的app,你服务端的url要写正确,方便支付宝进行回调;

2:回调函数会在两个地方有,一个是你的类里边,一个是在appdelegate里边,前者是通过函数:

[[AlipaySDK defaultService] payOrder:orderString fromScheme:appScheme callback:^(NSDictionary *resultDic) {

};

这里的这个resultDic是支付宝返给你的支付结果,可以通过打印这个字典看是否成功,这个是在没有安装支付宝应用的情况下调用的,若是安装的有支付宝的app,会在appdelegate的- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {

};

这个函数里边回调,使用的具体函数为 [[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:^(NSDictionary *resultDic) {

 }];

这个resultDic和上文中的字典一样,也是装着返回的信息,用户可以在这个两个地方做进一步的操作,比如说提示用户成功或者失败或者其他




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:68312次
    • 积分:1368
    • 等级:
    • 排名:千里之外
    • 原创:71篇
    • 转载:1篇
    • 译文:0篇
    • 评论:8条
    最新评论