Open Payment 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.

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.

 

 

 

20

Transaction unsuccessful

The payment, pre-authorization unsuccessful or has been declined.

21

Overlimit per transaction

The amount exceeded the limit per 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.

26

Not same amount

Amount must be as same as the previous successful transaction.

 

 

 

30

Add card unsuccessful

Failed to authorized a credit card.

31

CustId and CardTokenId not matched

Customer Id and Card Token Id does not match.

32

CardTokenId not found

Card Token Id could not be found.

33

Card Token is not valid.

Card token might be removed, expired or not valid. Cardholder required to add card again.

 

 

 

99

Application error

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