支付宝沙箱环境
1 获取开发参数
学成在线项目支付模块使用支付宝沙箱环境进行开发测试。
开发过程需要三个支付参数:app_id、应用私钥、支付宝公钥,下边在支付宝开发平台配置沙箱环境。
进入支付宝开放平台:https://open.alipay.com/
点击登录,使用自己的支付宝账号扫码登录即可。
登录成功,进入控制台:
在控制台首页最下方 点击进入沙箱环境
进入沙箱环境页面列出了应用信息,其中就有我们需要的 appid。
点击“查看”,查看密钥,开发需要支付宝公钥和应用私钥,稍后我们需要使用它们进行开发测试。
根据测试需要进行充值(沙箱环境为虚拟充值)
2 安装模拟器
下载模拟器:http://mumu.163.com/
安装模拟器,安装在没有空格和中文的目录。
安装成功,启动模拟器
下一步在模拟器安装支付宝:
选择课程资料中支付宝安装包 wallet_101521226_client_release_201812261416.apk(沙箱版本)
安装成功后支付宝客户端的快捷方式出现在桌面上。
使用沙箱环境的买家账号登录沙箱版本的支付宝。
查看沙箱环境的账号:
3 配置支付参数
上一节获取三个支付参数:app_id、应用私钥、支付宝公钥,下边在微服务进行配置并使用它们进行测试。
在 nacos 配置这三个参数
在 orders-service-dev.yaml 配置文件 配置如下:
pay:
qrcodeurl: http://192.168.101.1:63030/orders/requestpay?payNo=%s
alipay:
APP_ID: 2021000122627231
APP_PRIVATE_KEY: MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCsL6378mIfHKVeDkDCrPVg59HXQLlk1W1rVNlVE07dydAOHYCGN03lsSTGseduF1LkBZd5r45H/O1gOpaEGsOteKH9/79z1qhZPIM6Z19yNzLYrhJFF4DIVvOBvZCdc3efl+C2K1eNZwHSub3wqWgZwe/vUU4COx8TUBTkXudbkbWxrOOmr9eXbZ3VAv41p+eHpwbpxiSjGhEBl79Ey5AgJeoaYdyFvP9Zz3bcBFMmp7VPZ2TjG10EGTu9hh0vNjXDXdKAb60rkpOB/EdmEC+sZYqaL8lRylPHxn5mSqwBajf5ogMajpWDMzMjukJuy7tZmAjZSQt+NF4+x0AKCvEFAgMBAAECggEBAJ7x0Ih/oaYYmmpte8h5QnW26RTrsXfsMHpgs9J95VKE5iLxht/ek3DRiiJEvV759tF4e/CfZxb62uD2lFTUJAexENBYUhILeBIP8w9pt0jGvZAZd9IBtSa6ZURBigpeOXHAEHX5InPsP1mXjkdnCiqkxOjEw975VmFMjkyVcroqCbZWMEtG0c7uexQFRF4zrNr1xxWvX4l6hyhPkpaAnxhZXu7KxbgOZx9+m/v3k6AHimva2wSLoZPiOSRzDOR9sOGFNOKHZ/LfebBCGkuC0M03qlqEq7JGJUN9OBAJIyUcy+3cHcQl59duM/sVpXga6Z7ZIr6eDw3VKKwrjibATmECgYEA9uswWIzPWsc75OIMdan7TmxXFMTqHAMnSdIv7NstopSHrr8/C5E5bAwD/YrsGNgof9XL2Hq1QrypAjXXxKWm3pUl/HSo1TDdJkriKXJyXIBm3egQzExnqXmnzdQOO+7MIRS83/G8OuJu/wOJHTa0roJMLK9tNRr5oq6SBWQdsj0CgYEAsoTc79dWqMW3LMMTnIRPnuwnCeX3oZ+qIIPnURGXCDaQnQM0TJHdtUJAihwPyZP834zoJlKYRawN6ENi3XZ3+NThQFdPUMHEK+JsjyhMtS6opLj/UFZop6qKYLT2z14dMKYw2MQ802JYfp0YCXCJxTjQnsSfVuXiRMSOZ5/rjmkCgYEAzIGu4Sh+9Sjeqouu1iWbRzDkTwdo/xp9h97WYs6F1Yo/drRfey0k6iBpja1qLomZwYdJ9lprloK7WGFP/EdXFjNh6t6Ulz6JbBXJi5qGraaLjG+QuiTuFqf0G73urCT0XNHYPYLx67NvSzeacN/GdmLkxH3nbXySFfOQbXamQeECgYBx7RiSd3p2erdLebMqT8YARfUj+/7sxlhsJ8GXmwIn26quiTz3IJ+87WsCuKXanvbiM6pzyoIi9Iprj5Wof9JQmoql5RJZF096MiXVtoI9nmlBtk45lutzFQL6dIKOFCHMykKiE5o9zKVtKBQO8iL6GigJKrIFYu/jswyuVQCfAQKBgQDW8xcd00lRMvpANvPg/viw/s3dh2QO5x1SGLFqcpn5ukFt0HHr78NssTJ15v1W6G/uXt1WH6qxWWbUkeHqn/YbqAu38FfGcqJ0IdxGpygZWcPT+CYe0irISq06EHRQ1EVLWbqfXqH7B1p6PiTRPRgdOITBxn54nLGCryHZ6sVqRQ==
ALIPAY_PUBLIC_KEY: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsvHBfpUS46t302LDbxWM+beQI1ZN++pFeJiaqbXt+N3CHJ3X2T2mqXgi2O5YNHfOUzDdR87eqFvcwA11rZ5clhjcqMQtyzvNsNA+3WH7ez/IfqNu8wvtq4ZqnCPoT4ocYkAH2IIaYImT7Kdb1uHfrm4vUgK9WdpuxLQwoCMA5clJg/tKRjGBMzHJI/ppvpyJFkkmW5cb17Ym/o4v0KwqAspzHNhzTHsLR4XvEdRpN6Gnd8sW+oWZe9O4oZtt/IxljHfKpFXucxBIOiz/9Ngv9SpZLLbugpYn24k42WGLO+utHM5+FRxUI44zfa4FkoO00U8ii9jinK7zSBfvVZ34TwIDAQAB
APP_ID: 应用 id
APP_PRIVATE_KEY: 应用私钥
ALIPAY_PUBLIC_KEY:支付宝公钥
从自己的沙箱环境复制这三个参数进行配置。