支付寶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

相關文章
相關標籤/搜索