支付宝移动支付集成
来源:互联网 发布:什么理财软件最好 编辑:程序博客网 时间:2024/04/28 12:41
嗷嗷嗷嗷,一堆问题 一堆博客终于把支付给搞定了,只能说代码很简单,配置很晕。
demo下载:https://b.alipay.com/order/techService.htm?channel=ent 页面左下角。
1. 获取私钥,公钥以及加密后的私钥
openssl文件夹,打开“生成命令.txt”。
打开openssl.exe后,贴入genrsa -out rsa_private_key.pem 1024获取到私钥;
贴入rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem 后获取公钥;
贴入pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt后获取到PKCS8格式的私钥;
以上三个字符串(去掉前后注释,去掉换行,去掉空格)是一整套的密钥,保存下来
2. 平台设置
https://b.alipay.com/order/techService.htm?channel=ent 如下图,点击“获取”
如上图,点击“获取” 进入Pid界面,输入付款密码,进入密钥设置界面。
开始小心设置
合作商->rsa密钥,点进去配置上个步骤获取到的PKCS8格式的私钥;
平台 -> rsa密钥,点进去配置上个步骤获取到的公钥;
3. 配置完成后,打开demo, 配置好
PARTNER =pid;
SELLER = account(也可以直接配置成pid);
RSA_PRIVATE = PKCS8格式的私钥;
RSA_PUBLIC = 公钥;// 其实这个代码里并没用到;
如果还是报错“订单处理失败。。(ALI64)”就要认真核对下这里的两个配置
配置好后就可以跑起来了;
=================这是demo与实例的分割线====================
demo跑起来后,把需要的代码拷到自己的项目里,像SignUtils,Base64, PayResult, Rsa这几个类可以直接拷贝过去用;
在getOrderInfo()方法里,
1.配置参数的格式是xx1="v1"&xx2="v2",双引号不能少, 参数间用&连接;
2. return_url等非必填项可以不配置,但是不能配置为return_url="" 这样的empty值,会报错(如ALI64等)
差不多就这些了吧
- 支付宝移动支付集成
- 支付宝移动支付集成
- Android集成支付宝移动支付功能
- 移动端集成支付宝
- 移动平台集成支付宝
- 移动客户端集成支付宝移动支付功能详细步骤
- 集成 支付宝支付
- 集成支付宝支付
- 支付宝支付集成
- 集成支付宝支付
- 支付宝支付集成
- 支付宝支付集成
- 支付宝支付集成
- 支付宝-移动支付
- 支付宝移动支付
- 支付宝、微信、银联移动支付集成
- IOS 支付宝移动支付接口集成问题
- 支付宝之移动支付的简单集成
- Android应用集成支付宝接口的简化
- Java并发编程:线程池的使用
- UIWindow & UIWindowLevel笔记
- org.springframework.dao.CannotAcquireLockException解决
- 证明:贝叶斯多条件的独立化的基础理论
- 支付宝移动支付集成
- mybatis实战教程(mybatis in action),mybatis入门到精通
- mapreduce实现对key的排序
- Android http大总结
- js之DOM操作(替换元素节点replaceChild())
- ios 无限后台
- nginx自启动以及设置PATH(快速操作)
- Array对象的数组长度
- 字符串全排列问题