Powered by Soft Space Sdn. Bhd.
201201002345 (975870-D)
www.softspace.com.my

Status Codes

Status Codes

General

Transaction ResultTransaction Outcome
CodeDescriptionCodeDescriptionRoot Cause / ResolutionSource
0Transaction Successful---Backend
7005Transaction Failed9984Missing parametersMissing required parameters from login.

Perform refresh token
SDK
1000Network UnavailableInternet is not detected. Connect to a stable network.SDK
1001Request TimeoutService is currently unavailable. Please try again later.

Connect to a stable network.
SDK
-1004Service UnavailableService is currently unavailable. Please try again later.

Connect to a stable network and perform refresh token again.
SDK
2002Session is ExpiredSession is expired or kicked out from others.

Perform refresh token again.
Backend
10001Service UnavailableService is currently unavailable. Please try again later.Backend

Refresh Token

Transaction ResultTransaction Outcome
CodeDescriptionCodeDescriptionRoot Cause / ResolutionSource
7005Transaction Failed3011Login Account SuspendedMerchant has exceeded a maximum number of attempts.

Mobile user account is blocked / suspended. Please contact your merchant system administrator to reinstate the account via bank portal or merchant portal.
Backend
14015Invalid SSO TokenMobile user’s sso token has been revoked or mobile user is different from the previous.Backend

Sale / Refund

Transaction ResultTransaction Outcome
CodeDescriptionCodeDescriptionRoot Cause / ResolutionSource
0Transaction Successful100Transaction approved-Backend
7005Transaction Failed7056Transaction FailedTransaction failed due to “Bad Tap” in the midst of processing.SDK
7059Transaction Pin Not SupportedTransaction failed due to transaction amount above CVM limit and card type is not supported for PIN.SDK
9012No Application SupportedCard Type is not supported by SDK.SDK
7004Transaction DeclinedTransaction has been declined, card is declined by kernel.

Try another card.
SDK
7501GPO failedException during GPO command (Timeout/Tag lost).

*Applicable to JCB only.
SDK
7020Transaction Online FailedTransaction trying to send online is not successful, possible missing key or didn’t perform login.

Perform refresh token.
SDK
7502Card lockedCard locked response during GPO command (6F00).

*Applicable to JCB only.
SDK
2**Refer to Appendix A-Backend
5111You have exceeded your maximum monthly transaction limit. Please contact our support hotline.Total monthly transaction limit is exceeded. Bank may either increase the monthly transaction limit (change default maximum value) or disable limitation.Backend
5112You have exceeded your maximum per transaction limit. Please contact our support hotline.Total per transaction limit is exceeded. Bank may either increase the per transaction limit (change default maximum value) or disable limitation.Backend
5120Unable to process payment. Please try again. If the problem persists, kindly contact our merchant hotline.Batch is not ready. There is either one or more processing / unsuccessful settlement. Please either settle transactions manually.

Or retry making transaction again.
Backend
8090Host error. Please contact our support hotline.Host timeout or return an empty response.

Service is currently unavailable. Please try again later.

Connect to a stable network.
Backend
8091Service is unavailable. Please try again later.Unable to establish connection to host. Possibly host is down.

Service is currently unavailable. Please try again later.

Connect to a stable network.
Backend
8092Service is unavailable. Please try again later.Connection to host is timeout from payment server side.

Service is currently unavailable. Please try again later.

Connect to a stable network.
Backend
8093Batch upload has failed. Please contact our support hotline.Batch upload is not successfully completed based on host's response.Backend
9002Card Expired / Not EffectiveCustomer's card is expired.

Or merchant need to change device's year format to gregorian in some case.

Make sure to set device's date to current date.
Backend
9003Card not yet effectiveCard used is not yet effective, not activated, or suspended.Backend
9004Unable to perform transactionUnable to perform transaction.Backend
---SDK
7024Transaction Cancel---SDK
520Attestation Failed----

Void

Transaction ResultTransaction Outcome
CodeDescriptionCodeDescriptionRoot Cause / ResolutionSource
7005Transaction Failed3012You do not have the required permissions to perform void payment or credit settlement functions.Void / Settle buttons are disabled for users which do not have permission to void or settle transactions.Backend
9022Void denied. Not allowed to void this transaction type.This transaction type is not allowed to void.Backend
19000Error. Please call the support line (4000).This transaction type is not allowed to void.Backend

Send Receipt

Transaction ResultTransaction Outcome
CodeDescriptionCodeDescriptionRoot Cause / ResolutionSource
7005Transaction Failed5113Invalid mobile phone numberCustomer entered an invalid phone number for e-receipt.

Phone number is not between 10 to 11 digits.
Backend
5114Invalid email addressCustomer entered an invalid email address format for e-receipt.

Make sure not to enter special characters or space.
Backend
5115Email / SMS service is currently not available.

Please contact our support hotline.
Email / SMS e-receipt sending service is currently unavailable.Backend

Get Transaction Status

Transaction ResultTransaction Outcome
CodeDescriptionCodeDescriptionRoot Cause / ResolutionSource
0Transaction Successful10xTransaction status returned.-Backend
7005Transaction Failed10001Service is currently unavailable. Please try again later.Invalid Transaction ID passed to API which unable to query the transaction.

Make sure the valid Transaction ID is pass in.
Backend

QR Sales

Transaction ResultTransaction Outcome
CodeDescriptionCodeDescriptionRoot Cause / ResolutionSource
0Transaction Successful100QR Transaction approved/successfully.-Backend
7005Transaction Failed9500QR Payment is not supported.QR Payment is not enabled for the account.

Enable QR Payment support for the user account and perform refresh token again.
SDK
9501QR Type is not supported.QR Type is not enabled for the account.

Enable QR Type support for the user account and perform refresh token again.
SDK
19000Error. Please call the support line (4000).QR transaction request failed.

Request QR transaction again.
Backend