Appendices
Common
public class IAPConfiguration
Item | Type | Description | Required |
merchantId | String | The unique ID that is assigned by the ACQP to identify a merchant. The value of this parameter must be the same as the one that is specified when calling the pay API. | M |
acquirerId | String | The unique ID that is assigned by Alipay+ to identify an ACQP. | M |
language | String | The language that is preferred by the user. The value of the parameter consists of a language code following the ISO-639 standard and a country code following the ISO-3166 standard. The codes are connected by an underscore. For example, Valid values are:
Note: If a valid value is specified for the language parameter, the specified language is used. Otherwise, the English language is used. | O |
envType | String | The type of environment where the SDK is installed. The value of this parameter affects the gateway address of the requests that are initiated from the SDK. Valid values:
Default value: | O |
ErrorCode
Error code | Error message | Description |
1001 | PARAM_ILLEGAL | Illegal parameters exist. |
1002 | INVALID_NETWORK | A network error occurs. |
1003 | SYSTEM_ERROR | A system error occurs. |
Cashier Payment
public class IAPPaymentSheetEvent
Item | Type | Description | Required |
name | String(constant value) | The name of the event that occurred in the lifecycle of the payment sheet. | M |
message | String | The message that is related to the event. | O |
constant values and possible messages
Name | Description |
EVENT_SELECT_AND_PAY | The event where the user selected an MPP and clicked Pay Now to get redirected to the MPP app or WAP page. |
EVENT_THROW_EXCEPTION | The event where an exception is thrown. |
EVENT_USER_CANCEL | The event where the user clicked Close to cancel the payment. |
EVENT_SHOW_SUCCESS | The event where the payment sheet was successfully rendered. |
EVENT_PAYMENT_SUCCESS | The event where the payment succeeds. Note:
|
EVENT_PAYMENT_FAILED | The event where the payment failed. Note:
|
EVENT_PAYMENT_CANCELED | The event where the payment is canceled. Note:
|
EVENT_PAYMENT_EXCEPTION | The event where an exception is thrown. Note:
|
EVENT_PAYMENT_PROCESSING | The event where the payment is in unknown status. Note:
|
public interface IAPPaymentSheetEventCallback
Return type | Method | Description |
void | onSheetEvent(IAPPaymentSheetEvent event) | The callback function that is used to return the event that occurred when the status of the payment sheet changed. |