27Django-接入支付寶2(配置公鑰安裝SDK)
阿新 • • 發佈:2021-12-19
1檢視自己生成的公鑰
[root@web01 ~]#cat app_public_key.pem -----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgabcdefghigklmnopqrstuvwxyz zMVr75BQrlP+iVQroxldceHKnaXqIO5ZQlktnwfSFabcdefghigklmnopqrstuvwxyz 8szg/WCQym4lJJp3Q/zCu6IGiiSpMSgjxKNv6xe+abcdefghigklmnopqrstuvwxyz feoNtltQvtevOdP0p2cUkfFY901EbCpE7lvjdSzi7yMabcdefghigklmnopqrstuvwxyz K4JKbGeDmnBUuaVOFEZUZMrj5ajlWPEU3gHe7vgabcdefghigklmnopqrstuvwxyz FyoMtAAS4E4QYlAu/xNO32DeA6npHMu1i4Sw6V56abcdefghigklmnopqrstuvwxyz 12345678 -----END PUBLIC KEY----- [root@web01 ~]#
2把我們的公鑰傳給支付寶:
URL:https://open.alipay.com/platform/appDaily.htm
支付寶管理後臺--沙箱--沙箱應用--自定義金鑰-RSA2金鑰(推薦)--設定並啟用--公鑰--貼上上面自己生成的公鑰--儲存設定(此時支付寶會自動為我們展示我們的應用公鑰和支付寶公鑰)
注意兩點:
1)只貼上-----BEGIN PUBLIC KEY-----和-----END PUBLIC KEY-----中間的部分
2)比對一下支付寶自動為我們展示的頁面中的應用公鑰是不是和我們提交時的公鑰一至(也就是第一步提交的公鑰),一般情況下不會出錯,但還是小心為好!
應用公鑰:
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgabcdefghigklmnopqrstuvwxyz zMVr75BQrlP+iVQroxldceHKnaXqIO5ZQlktnwfSFabcdefghigklmnopqrstuvwxyz 8szg/WCQym4lJJp3Q/zCu6IGiiSpMSgjxKNv6xe+abcdefghigklmnopqrstuvwxyz feoNtltQvtevOdP0p2cUkfFY901EbCpE7lvjdSzi7yMabcdefghigklmnopqrstuvwxyz K4JKbGeDmnBUuaVOFEZUZMrj5ajlWPEU3gHe7vgabcdefghigklmnopqrstuvwxyz FyoMtAAS4E4QYlAu/xNO32DeA6npHMu1i4Sw6V56abcdefghigklmnopqrstuvwxyz 12345678
支付寶公鑰:
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmn4B7HN6Mrj5ajlWPEU3gHe7vgabcdefghigklmnopqrstuvwxyzbYoUJKWndys3yyCOS4GVQu/n3rbS5ymbU5nR/5Y9lN8UzmtKLAxCsY/8DNi6l/4/2wZyqo4uw1234567890abcderghihklmnopqrstuvwxyz8uJU8vBZqZIhNIFl5NdctpxHgTifAFH9EonQlLozqwjEE4YLUbRQXVQZKGsS4RjCW3g53S/3rduDynZfayxa86EggO4l7L+UsAh3J3dB0shAwsrrhTmjaz6njZOWC5awIDAQAB
[root@web01 ~]#vim alipay_public_key.pem [root@web01 ~]#cat alipay_public_key.pem -----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmn4B7HN6Mrj5ajlWPEU3gHe7vgabcdefghigklmnopqrstuvwxyzbYoUJKWndys3yyCOS4GVQu/n3rbS5ymbU5nR/5Y9lN8UzmtKLAxCsY/8DNi6l/4/2wZyqo4uw1234567890abcderghihklmnopqrstuvwxyz8uJU8vBZqZIhNIFl5NdctpxHgTifAFH9EonQlLozqwjEE4YLUbRQXVQZKGsS4RjCW3g53S/3rduDynZfayxa86EggO4l7L+UsAh3J3dB0shAwsrrhTmjaz6njZOWC5awIDAQAB
-----END PUBLIC KEY-----
[root@web01 ~]#
[root@web01 ~]#ls
alipay_public_key.pem app_private_key.pem app_public_key.pem
4安裝支付寶第三方SDK
D:\PycharmProjects\linuxTangblog>pip install python-alipay-sdk 備註: linux系統可使用如下命令檢查是否已安裝python-alipay-sdk: pip freeze|grep -i 'ali'