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

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

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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值