华为支付


华为开发接入指南

华为应用内支付 In-App Purchase, IAP 方便开发者快速在应用中接入支付功能,并提供订单查询接口,用于单机应用(开发者没有自己的服务器支撑)支付后确认是否支付成功。

支付流程图

支付流程图

客户端API参考

  • getOrderDetail

描述:查询订单详情,所有调用 pay 接口的订单均可查询,用于在丢单的情况下复核订单。(对于非单机应用需要访问自己的服务器确认是否支付成功的情况,不需要使用此接口。)

  • hideFloatWindow

描述:在游戏 ActivityonPause 中调用隐藏浮标接口,将隐藏之前显示的游戏浮标。

  • login

描述:游戏登录接口,如果是游戏类型的应用接入华为帐号体系,则需要使用此游戏登录接口,该接口区别于 HuaweiIdsignIn 接口。

  • pay

描述:调用华为移动服务支付能力进行支付操作

  • savePlayerInfo

描述:当用户完成选择区服信息进入游戏后,或者用户的等级发生变化时,游戏可以调用此接口存储用户的角色信息。如果游戏本身不具有游戏等级、角色名称、游戏区服或者游戏公会这些信息则可以不接入此接口。

  • showFloatWindow

描述:在游戏Activity的onResume中调用显示浮标接口,会在此Activity中显示游戏浮标。

  • singIn

描述:登录华为帐号,并获取帐号相关信息:昵称、openid 、头像地址等。

  • signOut

描述:该接口不用于取消授权,除以下情况,请不要调用此接口。
signIn 获取的 accessToken 在访问网关时返回失效,重新获取的 accessToken 访问仍然失效时,可调用此接口清除 HMS Core APK 的缓存,然后再次调用 signIn 获取新的 accesstoken

服务端API参考

  • 接口定义

url 及接口名由开发者提供。开发者需要将此回调地址配置到开发者联盟。

用户使用华为支付进行付款成功后,华为支付服务器将通过此 url 回调 CP 的服务器通知支付结果。

  • 接口描述

方向:支付平台 —> 商户服务器

协议:HTTP

POST 请求接口数据格式:application/x-www-form-urlencoded

POST 请求接口数据字符编码:UTF-8

响应接口数据格式:JSON
响应接口数据字符编码:UTF-8

你可能感兴趣的:(华为支付)