我要集成的是 Third-party Merchant QR Code payment 的 System Integration 業務流程。html
業務流程圖https://global.alipay.com/service/external_QR_Code/41api
上一篇我寫了一二兩步 下面我寫 三四兩步(Create Order using alipay.acquire.create)和(Apply payment using jsapi:tradePay)app
1.1 這步要用到的 PRIVATE_KEY 須要在 境外沙箱裏配置 publicKey 才能生效ui
生產環境中須要 詢問(exportpass@service.alibaba.com)此郵箱 加他的 Skype 支付寶技術客服 會幫你配置上去url
境外沙箱 登陸地址spa
1.2 調用alipay.acquire.create 接口建立訂單 (文檔地址).net
alipay.acquire.create 接口的支付寶網關:設計
https://intlmapi.alipay.com/gateway.do ( 生產)htm
https://openapi.alipaydev.com/gateway.do(沙箱)對象
調用過程有問題的話 詢問(exportpass@service.alibaba.com)此郵箱 加他的 Skype 支付寶技術客服 會給你demo的。
調用成功後會返回alipayId 支付寶訂單
上一步調成功後獲得 alipayId 傳給頁面, 發起支付, 這要用到的是 AlipayJSAPI 。 裏面也有其餘能夠用的api。
也能夠用antUI 來設計你頁面。
這裏要注意的是回調的時候 Date 類型的參數 不要用 Date對象來接收,應該用String來接收 。
簽名驗證的話, 技術客服 給你demo的 也有。
4.支付訂單 查詢 退款 取消 這幾個有問題的話 。支付寶技術客服會給你demo 你能夠參考demo來寫你的業務代碼。
查詢 退款 取消 支付寶網關都是
https://mapi.alipay.com/gateway.do ( 生產)
https://openapi.alipaydev.com/gateway.do(沙箱)