场景:
你有一家在线网站(下面简称商城),上面有个充值按钮,当用户点击充值时,跳出一个二维码,用户用支付宝/微信扫码支付,成功后钱打到你的支付宝/微信账户。
对应的支持渠道:
- 支付宝的扫码支付
- 微信的Native支付
一、支付宝支付
1.1 前期准备
1.1.1 开通支付宝账号
前往注册 注册 - 支付宝:
1.1.2 加入开放平台
前往开通 支付宝开放平台:
补充信息后提交即加入成功。
1.2 沙箱环境
对应的三个账号:
开发者账号,真实支付宝账号
商家账号,沙箱模拟账号
买家账号,沙箱模拟账号
针对支付宝沙箱环境,场景描述:
进入沙箱环境需要用开发者账号登录,然后在沙箱环境中配置密钥相关信息。在充值时,商城跳出二维码,用户登录买家账号,然后扫码支付,成功后,钱打到了商家账号内。
下面看看这三个账号如何查找和配置。
1.2.1 沙箱应用
用普通支付宝扫码后,会提示加入开放平台:
补充后,或者用开发者账号扫码登录后,开通配置:
这里有支付渠道相关信息:appid/证书信息/网关地址等。
1.2.2 沙箱账号
账户余额默认都是1000000,从上图可以看出,钱从买家流到了商家,总额加起来还是2000000。
1.2.3 沙箱工具
商家账号和买家账号因为都是沙箱模拟账号,不能直接用支付宝登录,需要下载沙箱版支付宝:
1.3 使用示例
1.4 开发文档
1.4.1 支付产品
进入文档中心: 支付宝开发文档,有各种支付产品和场景说明:
1.4.2 参考
二、微信支付
2.1 前提准备
2.1.1 微信支付开通商户
需要先开通商户,地址:微信支付官方地址
2.1.2 开通服务号
获取对应的AppID账号