Payment Enums

SoftPOS Type


Enum SoftPOSType
ParameterData TypeDescription
TerminalSoftPOSTypeSoftPOS Terminal type.

• Only for terminal.
MobileSoftPOSTypeSoftPOS Mobile application type.

• Only for mobile.
TabletSoftPOSTypeSoftPOS Tablet application type.

• Only for tablet.
KioskMachineSoftPOSTypeSoftPOS Kiosk Machine type.

• Only for kiosk machine.

SoftPOS Payment Response Code


Class SoftPOSPaymentResponseCode
ParameterCodeDescription
PaymentSuccess
PaymentSuccessDescription
0000The payment success, please check transactionStatusResponse and SoftPOSResult for more information.

Refer to: SoftPOS Result
PaymentFailed
PaymentFailedDescription
0001The payment failed, please check SoftPOSResult for more information.

Refer to: SoftPOS Result
PaymentOptionRequestFailed
PaymentOptionRequestFailedDescription
0002The payment option request failed.
TransactionStatusRequestFailed
TransactionStatusRequestFailedDescription
0003The transaction status request failed.
ValidationFailed
ValidationFailedDescription
0099Validation failed due to invalid value for {values}, these value are required for the payment.
InvalidPaymentResultResponseCallback
InvalidPaymentResultResponseCallbackDescription
0099The payment result response callback cannot be null.
ThirdPartySDKFailed
ThirdPartySDKFailedDescription
0099Third party SDK failed.
LaunchPaymentActivityFailed
LaunchPaymentActivityFailedDescription
0099Launch payment activity failed.
PaymentInfoInitializationFailed
PaymentInfoInitializationFailedDescription
0099The payment info initialization failed.