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


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

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

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

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

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

    文档中心 | 华为开发者联盟

    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/forum/?ha_source=zzh

  • 相关阅读:
    springmvc中异步转同步
    【移花接木】Maven项目结构调整解决方案
    Vue笔记_transition组件(过渡样式)
    都说测试行业饱和了,为什么我们公司给初级测试开到了12K?
    基于Java毕业设计知识库系统源码+系统+mysql+lw文档+部署软件
    手把手教你编写Python抢购脚本
    群狼调研(长沙商超神秘顾客调查)开展网络问卷调查
    美创科技四个行业数据安全治理实践案例
    wget什么意思
    MIT CS143 lecture 02 Overview of COOL
  • 原文地址:https://blog.csdn.net/weixin_44708240/article/details/126864112