Merchant API

2.4.1 Status Code

Status Code

Message

Description

00

Approved

Payment approved or success or request without error.

03

Invalid Merchant

The merchant number does not exist in the system.

04

Account suspended

The merchant account has been suspended.

05

Invalid parameters

1 or more parameters posted to system is invalid or empty.

06

Invalid data format

The format of the value in parameter is incorrect.

07

Invalid Signature

The Signature generated is incorrect.

08

Invalid card info

The encrypted card number could not be decrypted or invalid card number.

09

Payment not allowed

The payment is not allowed for this merchant number.

10

Void not allowed

The merchant account not allowed to make void transaction.

11

Refund not allowed

The merchant account not allowed to make refund transaction.

12

Enquiry not allowed

The merchant account not allowed to make transaction enquiry.

13

Payment has made before

The transaction payment has been made previously.

14

No payment method subscribed

Merchant account not subsribed any payment method. Therefore, payment transaction is not allowed.

15

Selected payment method not subscribed

The value of Payment API’s PymtMethodSelect contains unsubsribed payment method info.

 

 

 

20

Transaction unsuccessful

The payment, void, refund unsuccessful or has been declined.

21

Overlimit per transaction

The amount posted exceeded the limit per transaction.

22

Duplicate order number

Order number must be unique for each transaction.

23

No record

No record found / record does not exist.

24

Refund amount too large

The refund amount larger than the remaining paid amount.

25

Refund amount too small

The refund amount not meet the minimum limit.

 

 

 

99

Application error

The server encountered an internal error or misconfiguration and unable to process the request.