首先来分类一下常见的支付宝支付情况:
常见的类型:
- 商户出示付款码,用户通过扫描付款码进入支付宝支付界面,输入付款金额,支付成功。常见一般门店。
-----该方式不需要开发,商户注册商家付款码即可。(此处有两种注册方式:商户直接在支付宝注册,商户在银行注册,以用户身份使用。)
2.商户指定金额的付款码,出示用户,用户通过扫描二维码可以直接付指定金额,不用再手动输入。常见淘宝网页支付。
3.商家指定金额,通过扫码枪或扫描仪等设备扫描用户的付款码,用户输入密码后直接支付。(用户反扫,常见超市)
对于后两种类型的开发,我已经在沙箱测试中通过,写下这篇博客给小白一些建议。
首先解释一下什么是沙箱测试,所谓沙箱测试,就是在仿真的条件下进行测试。通俗一点说,写支付宝支付功能,最后成功测试肯定要支付,如果你每次 都使用你的真实账号进行支付,一方面你的代码可能安全性不高,另一方面很浪费钱。而且如果只是开发者不是商家的话,需要的参数证书可能无法获取。在沙箱环境下,因为都是虚拟账号,这都不是问题。接下来开始正文。
1.使用自己的支付宝账号登录蚂蚁金服开放平台,首次登录要选择--自研开发者