支付宝SDK的应用

完成一次完整的支付大致需要以下步骤:向支付申请,与支付宝签约获得商户ID(partner)和账户ID(seller)和私钥(primarykey),下载支付宝SDK,生成订单信息,签名加密调用支付宝客户端,由支付宝客户端与支付宝安全服务器打交道,支付完毕后,回到原来的程序,在原来的应用程序显示结果。

问题:

集成SDK编译时找不到openssl/asn1.h

解决方案:Build Settings --> Search Paths --> Header Search paths :$(SRCROOT)/项目名/Alipay

链接时:找不到 SystemConfiguration.framework 这个库

//如果用户没有支付宝客户端,可以使用一个UIWebView进行网页支付

[[AlipaySDK defaultDevice ]payOrder:fromScheme:callBack{}]

//如果调用客户端进行支付

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options{  // 当用户通过支付宝客户端进行支付时,会回调该block:standbyCallback 
[[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:^(NSDictionary *resultDic) { NSLog(@ "result = %@" ,resultDic); }];  return  YES;}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值