支付宝集成步骤

 

# 01.填写获取到的商户ID/账号ID/密钥

// partner, seller, privateKey

# 02.根据商品生成订单信息

" 001.创建Order对象

// let order = Order()

" 002.设置order中的属性

" 003.告知支付宝需要给服务器回调的地址

// order.notifyURL = "服务器的回调地址"

# 03.填写应用程序URLScheme(作用:当用户支付成功&失败后,支付宝客户端会通过该URL调回到应用程序)

" 001.设置AppScheme&并且获取改Scheme

// let appScheme = "meituan"

" 002.将(order)定义信息生成一个字符串

// let orderSpec = order.description

" 003.将用到签名加密的文件.a拖到工程

" 004.如果找不到文件,则header search 手动添加

" 005.还要到如Foundation

" 006.对定义进行签名加密

// let signer = CreateRSADataSigner(privateKey)

" 007.对订单用严格按照一个格式加密,生成一个新的字符串

// let orderString = String(format: "%@&sign=\"%@\"&sign_type=\"%@\"", [orderSpec, signedString, "RSA"])

// 将Alipay的SDK拖入到工程,调用对应的接口,进行支付,依赖一些库

# 04.两个地方回调的结果:

" 001.控制器中的回调:

// 如果用户手机中没有安装支付宝客户端,则弹出网页版的支付宝进行支付

// AlipaySDK.defaultService().payOrder(...)

" 002.Appdalegate中的回调:

// 调用支付宝的客户端,有结果时进行回调

// AlipaySDK.defaultService().processOrder(..)

转载于:https://my.oschina.net/u/2958688/blog/799700

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值