1.与支付宝签约,获取商户id(partner)和账号id(seller);
2.下载相应的公私钥文件,公钥加密签名使用,在客户端我们可能只需要私钥,进行格式转换;
3.下载支付宝sdk
4.生成订单信息,可以直接客户端或者自己服务端生存都可以,但是大多是服务端生存的;
5.调用支付宝客户端,有支付宝客户端跟支付宝打交道;
6.支付完毕之后返回结果给客户端和服务端。
- 回到应用端,点击支付需要获取的属性
需要设置的属性:
(1)商家属性
partner/seller/privatekey
(2)商品属性
商品号、商品名、商品简介、商品价格、商品的支付调用地址
(3)对商品信息进行签名(RSA算法签名)
(4)调用支付接口进行支付
[[AlipaySDK defaultService] payOrder:orderString fromScheme:appScheme callback:^(NSDictionary *resultDic) { NSLog(@"reslut = %@",resultDic); }]; }