App支持微信,支付宝,苹果支付。
1、申请开放平台
微信:https://www.bslyun.com/help/content/id-30.html
支付宝:https://www.bslyun.com/help/content/id-228.html
苹果:https://help.apple.com/app-store-connect/#/devae49fb316
2、建应用
建App:https://www.bslyun.com/deal/15/cateid-30.html
进入后点“制作”,进入App配置。
3、配置App
开启支付权限。下面两个配置对应的是微信快捷支付与h5支付,不用这两种支付方法不用配配置。
微信商户平台配置,填写对应的微信开放平台应用值。
支付宝支付不用在App内进行任何配置,开启支付权限即可。
苹果同样不用配置,开启权限即可。
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、微信支付无法调用
微信支付是微信的开放平台,不能用公众平台。
2、苹果内购是否可以实现。
可以,在苹果建支付功能,购买后回调,网页内开通某一功能。
3、微信闪一下就消失了
查微信开放平台包名与签名是否一至,查App内配置App Secret是否正确。
4、支付宝无法调起支付
要在蚂蚁平台建应用,申请权限,并上线。公钥与私钥配置正确。
支付宝公私钥一共有两对
1、自主生成一对公私钥
2、支付宝自动生成公私钥。
调用接口用到的是自主生成的私钥与支付宝生成的公钥。