沙箱环境:
支付宝小程序开发的沙箱环境无法通过前端api的my.getAuthCode。调用就会报错无法获取授权结果。
沙箱环境无法使用前端api的my.tradePay唤起支付。报错:{resultCode: "4000", error: -3, memo: "IDE支付功能暂不可用"}
咨询支付宝技术支持人员说支付宝小程序不要用沙箱环境,而是让用线上环境调试和测试。
自己找到的demo可以通过直接访问后台的方式跳转到支付页面。并且调用支付完成支付,以及支付同步回调和异步回调。
同步回调:
request.setReturnUrl("http://localhost:8081/pay/returnUrl");
异步回调:
request.setNotifyUrl("http://z206514e68.iok.la/pay/notifyUrl");