## 支付寶小程序封裝H5支付
這里介紹怎么才能在易支付跳轉支付寶小程序支付。
1、在支付寶開放平臺創建小程序類應用。如果要用當前支付寶賬戶發起支付,還需要簽約JSAPI支付。
2、下載支付寶小程序源碼:https://wwi.lanzoue.com/ih4VW2p59uhe
3、將源碼里面的 pages/pay 目錄整合到你自己的任意小程序源碼中,然后修改 app.json 的路由配置。不要把上面的小程序源碼直接提交發布,否則肯定審核不通過!
4、在支付寶開放平臺配置**服務器域名白名單**
5、將改好的小程序源碼發布上線并審核通過。
6、如用于非支付寶官方插件,如其他支付機構間連支付,則務必使用uid模式,不能用openid模式。
7、在易支付后臺,支付相關設置,支付寶小程序通道選擇這個支付通道。
8、如用于其他支付寶應用支付,還需在JSAPI支付簽約頁面關聯小程序AppID。如果是服務商自有小程序代商家發起支付,還需要在服務商平臺代商戶號關聯小程序,[查看關聯方法](https://opendocs.alipay.com/mini/08dbcv?pathHash=fde30575#2.%20%E5%95%86%E6%88%B7%E5%8F%B7%E5%85%B3%E8%81%94%E5%B0%8F%E7%A8%8B%E5%BA%8FAppID)。
<br/>
## 支付前獲取用戶手機號碼
1、小程序應用開發設置,配置接口內容加密方式。并在網站后臺填寫“加密AES密鑰”。
2、在小程序源碼pay.js,找到`getPhoneNumber: false`這一行,將false改成true
<br/>
## 常見問題:
1、獲取用戶手機號提示“應用未設置默認簽名類型”
設置下小程序的應用網關地址,應用網關地址可隨便填寫實際沒什么用。
2、小程序開發者工具支付時提示“請開啟API代理”
[參考此篇文章下面的回復](https://open.alipay.com/portal/forum/post/187101075)
3、從網頁跳轉到支付寶直接提示“暫未找到此功能,請稍后再試”
小程序未正式上線導致。如果需要調試未上線的小程序,可[參考此篇文章](https://opendocs.alipay.com/support/01rb0j)。
4、支付寶應用openid模式,改成uid模式,申訴時選擇對接支付寶以外的其他系統間連支付,100%申訴成功。