0
点赞
收藏
分享

微信扫一扫

【FAQ】应用内支付SDK接入及流程咨询解答

1、应用内支付,能否直接接入微信支付SDK,直接唤起微信支付?而不是通过IAP调微信支付?

答:首先,您的应用需要是非联运应用(或游戏),因为联运应用会要求不能单独集成第三方支付。其次,如果您的开发者帐号是企业级开发者帐号,那么这种情况下可以提交审核的,即可以单独接入。


2、现在想要接入Huawei Pay线上支付,是不是就是参考最新的文档:应用内支付服务进行开发?

答:应用内支付为App提供便捷的应用内支付体验和简便的接入流程。您的App通过集成IAP SDK,再调用IAP SDK接口启动IAP收银台,即可实现应用内支付。拉起收银台中有多种支付方式:微信、支付宝、银行卡、Huawei Pay等,选择Huawei Pay,也会拉起钱包Huawei Pay支付页面。

接入华为应用内支付请参考开发者联盟官方文档:

​​https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/purchase-subscription-process-0000001050130250​​


3、如果是接入应用内支付服务,是不是从唤起支付控件、支付过程、支付成功这些都是由APP端通过SDK与华为服务器做交互?

答:纯客户端的开发也可以支持应用内支付功能,服务器开发不是强制的。但是如果要实现完整的功能或者满足相关场景的需要,就需要应用服务器,应用客户端(需要集成IAP SDK),HMS core APK, 华为IAP服务器四方联动,来实现相关功能。


4、如果没有APP端,是不是就不能直接通过自己的后台服务Server端来完成支付接入过程?

答:如果没有APP端只通过自己的后台服务Server端是无法接入华为应用内支付服务(In-App Purchases)的。


5、是不是由APP端做主导工作、自己的服务端做辅助工作,才能完成整个的支付对接?

答:首先支付购买服务是从APP端发起,向HMS Core(APK)发起购买请求,携带商品ID、商品类型等信息。

HMS Core(APK)生成订单,返回IAP收银台,应用客户端启动IAP收银台。

应用客户端向应用服务器上报购买数据及其签名数据,请求提供商品服务,应用服务器使用IAP公钥验证购买数据签名;

若您的应用对安全性要求较高,可通过服务端相关接口,向华为IAP服务器发起校验请求,通过此接口可进一步确认订单的准确性。所以除了APP端和自己的服务端要做相关工作,还需要有HMS Core APK, 华为IAP服务器的参与和支持。


6、想要接入华为支付是不是只能通过APP引入SDK进行交互、且不支持通过H5或小程序接入华为支付?

答:IAP暂不支持通过H5或小程序接入,但是已经有相关规划,详情请您关注开发者联盟官方文档。

您也可以通过开发华为 "快应用" 接入应用内支付服务详情请参考文档:

​​https://developer.huawei.com/consumer/cn/doc/development/quickApp-Guides/quickapp-applet-access-iap-kit-0000001161821217​​

欲了解更多更全技术文章,欢迎访问​​https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh​​

举报

相关推荐

0 条评论