IOS对接支付的流程

微信支付:

1.在微信开放平台注册appid

2.下载微信开放平台sdk,WXAPI.h,WXObject.h,libWX.a

3.在APPdelegate里面注册registerAppID:**********

4.调起下单接口,获取交易流水号

5.拼接参数,商户号,交易流水号,pakage,随机数,时间戳,签名

6.发送支付请求

7.获取支付同步回调和异步回调

 

支付宝支付:

1.应用场景,商户下单--掉起支付宝支付--进入支付宝App或者网页--支付完成--回调到app

2.准备工作

    --1.申请商户AppID

    --2.申请商户的公钥和私钥

   --3.上传商户的公钥

3.支付宝的界面规范

4.最低标准 支付宝+logo 标签 推荐语 是否勾选

5.添加应用,添加支付功能,签约,配置公钥和私钥

   商户私钥发请求的时候使用,支付宝公钥回调时候使用。

6.添加阿里sdk的库文件,AlipaySDK.bunlde,AlipaySDK.framework

7.使用payorder方法发起支付,直接在block里面处理回调

8.使用orderinfoEcode转化为字符串,使用createRSADatasign(privateSign)的singstring方法加密

8.参数,拼接order

9使用openurl里面的processOrderWithPaymentResult

公共参数:appid,signtype,sign,接口类型:alipay.app.trade.pay,时间戳,charset:utf-8,notify,format

业务参数:商品id(out_trade_no),amount:价格,subject:商品标题,body:商品的描述,过期时间,可用渠道,禁用渠道

posted on 2017-12-21 22:15  古成风云  阅读(740)  评论(0编辑  收藏  举报

导航