支付宝app支付

RSA密钥生成命令
生成RSA私钥
openssl>genrsa -out rsa_private_key.pem 1024
生成RSA公钥
openssl>rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
将RSA私钥转换成PKCS8格式
openssl>pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocryptphp

注意:“>”符号后面的才是须要输入的命令。
PID和密钥管理ios

clipboard.png

clipboard.png

返回给ios或Android下订单的参数git

[
                        'orderid'    =>    201512221234567890,
                        'partner'    =>    config('services.alipay.pid'),
                        'seller'    =>    config('services.alipay.email'),
                        'privateKey'=>    config('services.alipay.private_key'),#生成的pkcs8格式,去除开头结尾的-----BEGIN PRIVATE KEY----- -----END PRIVATE KEY-----
                        'amount'    =>    $fee,
                        'subject'    =>    $subject,
                        'body'        =>    $subject,
                        'callback'    =>    'http:xxx.com/app'
                    ]

回调须要参数:支付宝公钥,pid,key(须要支付密码查看)
上传上面本身生成的公钥(去除换行)返回支付宝公钥作以下处理:
clipboard.pnggithub

clipboard.png
返回的支付宝公钥头部加上-----BEGIN PUBLIC KEY----- 放在本身项目目录app

登陆支付宝帐号,签约申请“移动快捷支付”功能,操做流程参考:
支付宝帮助中心
获取PID,:
获取合做者身份ID
生成密钥(公钥和私钥),并提交到支付宝,参考教程:
生成RSA密钥
上传公钥spa


参考开源示例代码github-支付宝3d

相关文章
相关标签/搜索