怎么实现类似支付宝的SDK
答案:2 悬赏:50
解决时间 2021-02-08 01:09
- 提问者网友:霸气大叔
- 2021-02-07 06:06
怎么实现类似支付宝的SDK
最佳答案
- 二级知识专家网友:温柔刺客
- 2021-02-07 06:13
可以先去下载一个的有源码DEMO。
现在的SDK改名叫移动支付集成开发包。
步骤方法:
1、调用支付宝支付接口
2、处理支付宝返回的支付结果
在调用支付宝支付接口前,还需要先生成一个订单,文档中描述时,是将这步也放在客户端来做了,但也可以在服务器端生成这个订单(图中支付宝会在支付成功后通知服务器端,所以在服务器端生成订单的话,可以掌握所有订单,而且也会更安全):
生成订单(可以在iOS客户端内生成,也可以在服务器端生成)。
3、调用支付宝支付接口,发送订单
4、处理支付宝返回的支付结果
其实对于业务来说,这些步骤已经够了,但是有一个安全性问题,不希望接收到的支付结果被截获修改,所以,这就需要在生成订单和处理支付结果的时候做一个安全性校验:
生成订单时对数据签名,收到支付结果时对数据进行签名验证,以检验数据是否被篡改过。
5、采用RSA加密方式做签名验证。
现在的SDK改名叫移动支付集成开发包。
步骤方法:
1、调用支付宝支付接口
2、处理支付宝返回的支付结果
在调用支付宝支付接口前,还需要先生成一个订单,文档中描述时,是将这步也放在客户端来做了,但也可以在服务器端生成这个订单(图中支付宝会在支付成功后通知服务器端,所以在服务器端生成订单的话,可以掌握所有订单,而且也会更安全):
生成订单(可以在iOS客户端内生成,也可以在服务器端生成)。
3、调用支付宝支付接口,发送订单
4、处理支付宝返回的支付结果
其实对于业务来说,这些步骤已经够了,但是有一个安全性问题,不希望接收到的支付结果被截获修改,所以,这就需要在生成订单和处理支付结果的时候做一个安全性校验:
生成订单时对数据签名,收到支付结果时对数据进行签名验证,以检验数据是否被篡改过。
5、采用RSA加密方式做签名验证。
全部回答
- 1楼网友:放肆的依賴
- 2021-02-07 07:00
aidl 你得基本功能我实现了 不过后面callback有问题。 你解决了,嘛? 我现在也要做一样的功能
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |