文档管理中心
我的
API参考应用内支付服务订单、订阅服务Androidcom.huawei.hms.iap.entityClass SummaryPurchaseIntentResult

PurchaseIntentResult

  • 支持的场景:手机、平板、智慧屏。
  • 支持的OS:EMUI 3.0+、Android 4.4+。
展开

Class Info

public class PurchaseIntentResult extends Result

请求createPurchaseIntent成功时返回的信息。

Public Method Summary

展开

Qualifier and Type

Method Name and Description

String

getErrMsg()

获取返回码描述信息。

String

getPaymentData()

返回订单数据的JSON字符串。

String

getPaymentSignature()

返回使用IAP私钥签署paymentData字符串生成的签名字符串。

int

getReturnCode()

获取返回码。

展开

Methods Inherited from Class com.huawei.hms.support.api.client.Result

getStatus

Public Methods

getErrMsg

展开

Method

public String getErrMsg()

获取返回码描述信息。

Returns

展开

Type

Description

String

返回码描述信息。

getPaymentData

展开

Method

public String getPaymentData()

获取订单数据的JSON字符串。

说明

仅在使用createPurchaseIntentWithPrice接口时返回,使用createPurchaseIntent接口时不返回。

Returns

展开

Type

Description

String

包含订单数据的JSON字符串。字符串中包含的参数请参见PaymentData。

getPaymentSignature

展开

Method

public String getPaymentSignature()

该方法返回使用IAP私钥签署订单数据(getPaymentData方法返回的字符串)生成的签名字符串,签名算法为SHA256WithRSA。

说明

仅在使用createPurchaseIntentWithPrice接口时返回,使用createPurchaseIntent接口时不返回。

应用在收到该签名字符串后,请参见对返回结果验签对订单数据的JSON字符串校验签名,成功后再继续拉起IAP收银台。

Returns

展开

Type

Description

String

使用IAP私钥签署订单数据(getPaymentData方法返回的字符串)生成的签名字符串。签名算法为SHA256WithRSA。

getReturnCode

展开

Method

public int getReturnCode()

获取查询结果的返回码。

Returns

展开

Type

Description

int

查询结果的返回码。

0:执行成功。