iOS 支付宝支付总结

支付宝官网文档已经说的非常详细了,我就简单总结下需要注意的地方

  • 引入支付宝SDK依赖的其他库,网上很多人提问openssl里面的文件找不到,其实就是忘记引入支付宝依赖的库。

    iOS 支付宝支付总结_第1张图片
    LB1PlBHKpXXXXXoXXXXXXXXXXXX.png

  • 设置网络请求白名单,即设置NSAppTransportSecurity

  • 设置LSApplicationQueriesSchemes


    iOS 支付宝支付总结_第2张图片
    51FF548DA5B24480974C829616713A7F.png
  • 设置回调的URL Schemes


    iOS 支付宝支付总结_第3张图片
    B69A2D10-FEB8-42AE-A16B-E97FDCE9CA0E.png
[[AlipaySDK defaultService] payOrder:orderString fromScheme:appScheme callback:^(NSDictionary *resultDic) {}];

注意这里的回调只是针对的网页支付,如果是跳转到支付宝支付还需要在appdelegate里面处理回调事件。

-(BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options {}

-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{}

这两个方法里面判断是否支付成功。

你可能感兴趣的:(iOS 支付宝支付总结)