沙箱環境:
支付寶小程序開發的沙箱環境無法通過前端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");