App支持微信,支付寶,蘋果支付。
1、申請開放平臺(tái)
微信:http://444sisi.com/help/content/id-30.html
支付寶:http://444sisi.com/help/content/id-228.html
蘋果:https://help.apple.com/app-store-connect/#/devae49fb316
2、建應(yīng)用
建App:http://444sisi.com/deal/15/cateid-30.html
進(jìn)入后點(diǎn)“制作”,進(jìn)入App配置。
3、配置App
開啟支付權(quán)限。下面兩個(gè)配置對應(yīng)的是微信快捷支付與h5支付,不用這兩種支付方法不用配配置。
微信商戶平臺(tái)配置,填寫對應(yīng)的微信開放平臺(tái)應(yīng)用值。
支付寶支付不用在App內(nèi)進(jìn)行任何配置,開啟支付權(quán)限即可。
蘋果同樣不用配置,開啟權(quán)限即可。
4、集成支付
支付JS-API接口
支付:BSL.Pay('data', 'payType', 'callbackMethod')
微信快捷支付:BSL.WXPay(ProductName, Desicript, Price, OuttradeNo,attach, callbackMethod)
蘋果支付:BSL.IAP('orderId','productId','CBUrl','callbackMethod')
接口詳清查看:幫助-->wapp幫助-->JS-SDK-->原生支付
5、常見問題
1、微信支付無法調(diào)用
微信支付是微信的開放平臺(tái),不能用公眾平臺(tái)。
2、蘋果內(nèi)購是否可以實(shí)現(xiàn)。
可以,在蘋果建支付功能,購買后回調(diào),網(wǎng)頁內(nèi)開通某一功能。
3、微信閃一下就消失了
查微信開放平臺(tái)包名與簽名是否一至,查App內(nèi)配置App Secret是否正確。
4、支付寶無法調(diào)起支付
要在螞蟻平臺(tái)建應(yīng)用,申請權(quán)限,并上線。公鑰與私鑰配置正確。
支付寶公私鑰一共有兩對
1、自主生成一對公私鑰
2、支付寶自動(dòng)生成公私鑰。
調(diào)用接口用到的是自主生成的私鑰與支付寶生成的公鑰。