Card Response Codes - 2C2P

INTRODUCTION

  • 2C2P - One Stop Payment Services
  • Sandbox
  • Test Cards / Accounts
    • For Singapore Merchants
    • For Malaysia Merchants
    • For Thailand Merchants
    • For Philippines Merchants
    • For Hong Kong Merchants

REDIRECT

  • How it works
  • How to integrate
    • Using iFrame
  • Other Payment Features
    • Customer Tokenization
    • Payment with Customer Token
    • IPP (Installment Payment Plan)
    • RPP (Recurring Payment Plan)

Direct

  • How it works
    • Server-to-Server
    • Third Party Redirection
    • Offline Payment
    • Scan QR
    • Secure Fields
    • Using Secure Pay JavaScript Library
  • Payment Methods
    • Non-3DS Card Payment
    • 3D Secure Card Payment
    • Web Payment
    • QR Payment
    • Digital Payment (Wallet)
    • Pay At Counter
    • Self Service Machines
    • Internet / Mobile Banking
    • Apple Pay
    • Google Pay
    • Card Scheme Token
  • Other Payment Features
    • Customer Tokenization
    • Payment with Customer Token
    • IPP (Installment Payment Plan)
    • RPP (Recurring Payment Plan)

PAYMENT

  • Payment Token
    • Payment Token Request Parameters
    • Payment Token Response Parameters
  • Payment Options
    • Payment Options Request Parameters
    • Payment Options Response Parameters
  • Payment Option Details
    • Payment Option Details Request Parameters
    • Payment Option Details Response Parameters
  • Payment Response (Backend)
    • Payment Response Back End Parameters
  • Payment Response (Frontend)
    • Payment Response Front End Parameters
  • Do Payment
    • Do Payment Request Parameters
    • Do Payment Response Parameters
  • Transaction Status Inquiry
    • Transaction Status Inquiry Request Parameters
    • Transaction Status Inquiry Response Parameters
  • Payment Inquiry
    • Payment Inquiry Request Parameters
    • Payment Inquiry Response Parameters
  • Initialization
    • Initialization Response Parameters
  • User Preference
    • User Preference Request Parameters
    • User Preference Response Parameters
  • Card Token Information
    • Card Token Information Request Parameters
    • Card Token Information Response Parameters
  • Exchange Rate
    • Exchange Rate Request Parameter
    • Exchange Rate Response Parameters
  • Exchange Rate With Token
    • Exchange Rate With Token Request Parameters
    • Exchange Rate With Token Response Parameters
  • Payment Instruction
    • Payment Instruction Request Parameter
    • Payment Instruction Response Parameter
  • Payment Maintenance
    • Payment Process API
    • Recurring Maintenance API
    • Store Card Maintenance API
    • IPP (Installment Payment Plan) Options Inquiry API
    • FX Rate / FX Rate List Inquiry API
    • Withdrawal API
    • Agent Status Inquiry API
  • Customer Token Maintenance API
  • Card Installment Plan Info
    • Card Installment Plan Info Request Parameters
    • Card Installment Plan Info Response Parameters
  • Loyalty Point Info
    • Loyalty Point Info Request Parameters
    • Loyalty Point Info Response Parameters

Payment Maintenance

  • How it works
  • Payment Inquiry
  • Refund
  • Void / Cancel
  • Settle Payment
  • Refund Status Inquiry
  • Customer Token Maintenance
  • Recurring Payment Maintenance
  • Installment Payment Plan Options Inquiry
  • Foreign Exchange (FX) Rate Inquiry
  • Withdrawal
  • Balance Inquiry
  • Agent Status Inquiry

Shopping Cart Plugins

  • Plugins
    • WooCommerce
    • Magento 2
    • PrestaShop 1.6
    • PrestaShop 1.7
    • OpenCart 1
    • OpenCart 2
    • OpenCart 3
    • ZenCart 1.5.5
    • osCommerce 2.3.4.1
    • UberCart 7
    • VirtueMart 3.2.4
    • Shopify
    • X-Cart 5

PGW Mobile SDK

  • How it works
  • How to integrate
    • Import PGW SDK
    • Initialize PGW SDK
  • Payment Features
  • Payment Methods
    • Payment UI
    • Customer Address For Payment
    • Card Payments
      • Credit or Debit Card
      • Local Credit or Debit Card
      • Customer Tokenization
      • Customer Tokenization Without Authorisation
      • Customer Token Payments
      • Installment Payment Plan (IPP)
      • Local Installment Payment Plan (LIPP)
      • Recurring Payment Plan (RPP)
      • Card Loyalty Point Payment
    • Alternative Payment Methods (APM)
      • Internet Banking
      • Pay At Counter
      • Self Service Machines
      • Online Direct Debit (ODD)
      • Deep Link Payment
      • Web Payment
      • Web Payment Card (WPC)
    • Digital Payment (DPAY)
      • E-wallet tokenization without authorization
      • Apple Pay
      • Google Pay
      • Masterpass
      • GCash
      • LINE Pay
      • GrabPay
      • ZaloPay Wallet
      • OK Dollar Wallet
      • MoMo Wallet
      • WavePay
      • TrueMoney Wallet
      • Touch 'n Go
      • Boost Wallet
      • PayPal Wallet
      • M-Pitesan
      • KBZPay
      • SPA Wallet
      • CB Pay
      • OVO
      • LinkAja
      • Alipay
    • Crypto Currency (CRYPTO)
      • Triple-A
    • QR Payment
    • Third Party Payment
    • Buy Now Pay Later (BNPL)
  • SDK APIs
    • Payment Option
    • Payment Option Details
    • Do Payment
    • Transaction Status Inquiry
    • PGW Initialization
    • Customer Token Information
    • Exchange Rate
    • User Preference
    • Payment Notification
    • Cancel Transaction
    • Loyalty Point Information
  • Enums & Classes Parameters
    • Payment Request
    • APIs Interface
    • Payment Info Classes
    • Payment Enums
  • SDK Helper
    • Payment Request
    • APIs Interface
    • Payment Info Classes
    • Payment Enums
  • SecurePay SDK
    • How to integrate
    • Payment Request
    • APIs Interface
    • Payment Enums
  • References
    • Handle PGW Payment Authentication
    • Handle Deep Link Payment Flow by PGW SDK Helper
    • Apple Pay Prerequisite
    • Google Pay Prerequisite
    • ZaloPay Prerequisite
  • Download
    • PGW SDK
    • PGW UI SDK
    • PGW SDK for Flutter
    • PGW SDK for React Native
    • PGW SDK Helper
    • SecurePay SDK
    • Demo Application

PGW Web SDK

  • Encryption of Card Information
  • Drop In UI

QuickPay

  • How it works
  • Sandbox
  • QuickPay Generate Link API
    • QuickPay Generate Link Request Parameters
    • QuickPay Generate Link Response Parameters
  • QuickPay Query API
    • QuickPay Query Request Parameters
    • QuickPay Query Response Parameters
  • QuickPay Update API
    • QuickPay Update Request Parameters
    • QuickPay Update Response Parameters
  • QuickPay Delete API
    • QuickPay Delete Request Parameters
    • QuickPay Delete Response Parameters
  • QuickPay Generate and Send Link API
    • QuickPay Generate and Send Link Request Parameters
    • QuickPay Generate and Send Link Response Parameters
  • QuickPay Send Link API
    • QuickPay Send Link Request Parameters
    • QuickPay Send Link Response Parameters
  • QuickPay Response Code

SoftPOS

  • Mobile SDK
    • How to integrate
      • Initialize SoftPOS SDK
      • Import SoftPOS SDK
    • SDK APIs
      • Payment
      • Void Transaction
      • Query
    • APIs Interface
    • Payment Info Classes
    • Payment Enums
    • Download
      • SoftPOS SDK
      • Demo Application
  • Device to App
    • Overview
    • Payserver APIs
      • Activation
      • Payment
      • Void
      • Inquiry
    • Request Parameters
    • Response Parameters
  • App to App
    • Overview
    • App to App APIs
      • Activation
      • Payment
      • Void
      • Inquiry
    • Request Parameters
    • Response Parameters

PAYOUT

  • How it works
  • Beneficiary Registration API
    • Beneficiary Registration Request Parameters
    • Beneficiary Registration Response Parameters
  • Beneficiary Inquiry API
    • Beneficiary Inquiry Request Parameter
    • Beneficiary Inquiry Response Parameter
  • Payout Request API
    • Payout Request Parameter
    • Payout Response/ Notification Parameter
  • Payout Inquiry API
    • Payout Inquiry Request Parameter
    • Payout Inquiry Response Parameter
  • Payout Response Code
  • Payout Bank Code
  • Payout Preferred Provider List
    • Preferred Provider Request Parameter
    • Preferred Provider Response Parameter
  • Payout Source of Fund (SoF) List
    • SOF List Request Parameter
    • SOF List Response Parameter

SNAP

  • Overview
  • OAuth
  • Direct Debit Payment
    • Redirect Integration
    • Direct Integration
    • Direct Debit Payment Status
    • Direct Debit Payment Cancel
    • Direct Debit Payment Refund
  • Virtual Account
    • Create Virtual Account
    • Inquire Virtual Account
  • QR Codes
    • Generate QR Code
    • Inquiry QR Payment Request
    • QR Payment Refund
  • Account Registration
    • Account Binding
    • Account Binding Inquiry

Batch Services

  • Reconcile Report
    • Reconcile Report For IPP
  • Authorization
  • Authorization (Offline)
  • Card Tokenization
  • Refund
  • QuickPay
  • Promo Code

Response Codes

  • Get started
  • Payment Response Codes
  • Payment Flow Codes
  • Payment Maintenance Result Codes
  • Payment Maintenance Status Codes
  • Payout Response Codes
  • Card Response Codes

REFERENCES

  • Payment Channels
  • Payment Channels Cut-Off Time
  • Reference Codes
    • Currency Code
    • Payment Scheme / Process by
    • Agent Code
    • FX Provider Code
    • Payout Bank Code
    • Account Funding Account Identifier Type
    • Account Funding Identification Type
    • Account Funding Purpose Code
  • Encryption and Signature
    • JWT
    • JWS with keys
    • JWE + JWS with Keys
  • Certificate Generation Guide
  • URLs & Environment
  • Secure Pay JS Library

Download

  • Merchant Server Setup

Response Code

Description

00

Approved

01

Refer to Card Issuer

02

Refer to Issuer’s Special Conditions

03

Invalid Merchant ID

04

Pick Up Card ( No Fraud ), ( Hard Decline, DO NOT RETRY )

05

Do Not Honor

06

Error

07

Pick Up Card, Special Conditions ( Fraud ), ( Hard Decline, DO NOT RETRY )

08

Honor with Identification

09

Request in Progress

10

Partial Amount Approved

11

Approved VIP

12

Invalid Transaction, ( Hard Decline, DO NOT RETRY )

13

Invalid Amount

14

Invalid Card Number ( No Such Number ), ( Hard Decline, DO NOT RETRY )

15

No Such Issuer ( First 8 Digits Of Account Number Do Not Relate To An Issuing Identifier ), ( Hard Decline, DO NOT RETRY )

16

Approved, Update Track 3

17

Customer Cancellation

18

Customer Dispute

19

Re-enter Transaction

20

Invalid Response

21

No Action Taken

22

Suspected Malfunction

23

Unacceptable Transaction Fee

24

File Update not Supported by Receiver

25

Unable to Locate Record on File

26

Duplicate File Update Record, old record replaced

27

File Update Field Edit Error

28

File Update File Locked Out

29

File Update not Successful, contact acquirer

30

Format Error

31

Bank not Supported by Switch

32

Completed Partially

  • Successful tokenization without authorization will return this status code.
  • Merchant QR code will also return this status after sending QR data to merchant.

33

Expired Card - Pick Up

34

Suspected Fraud - Pick Up

35

Contact Acquirer - Pick Up

36

Restricted Card - Pick Up

37

Call Acquirer Security - Pick Up

38

Allowable PIN Tries Exceeded

39

No Credit Account

40

Requested Function Not Supported

41

Lost Card - Pick Up, ( Hard Decline, DO NOT RETRY )

42

No Universal Amount

43

Stolen Card - Pick Up, ( Hard Decline, DO NOT RETRY )

44

No Investment Account

45

Settlement Success

46

Closed Account

47

Cancel Success

48

Cancel Fail

49

No Transaction Reference Number

50

Host Down

51

Insufficient Funds

52

No Chequing Account

53

No Savings Account

54

Expired Card

55

Incorrect PIN

56

No Card Record

57

Transaction Not Permitted to Cardholder, ( Hard Decline, DO NOT RETRY )

58

Transaction Not Permitted to Terminal

59

Suspected Fraud

60

Card Acceptor Contact Acquirer

61

Exceeds Withdrawal Amount Limits

62

Restricted Card

63

Security Violation

64

Original Amount Incorrect

65

Exceeds Withdrawal Frequency Limit

66

Call Acquirer Security Department

67

Hard Capture - Pick Up Card at ATM

68

Response Received Too Late

69

Reserved

70

Settlement amount cannot exceed authorized amount

71

Inquiry Record Not Exist

72

Reserved

73

Reserved

74

Reserved

75

Allowable PIN Tries Exceeded

76

Invalid Credit Card Format

77

Invalid Expiry Date Format

78

Invalid Three Digits Format

79

Reserved

80

User Cancellation by closing internet browser

81

Unable to authenticate cardholder

82

Reserved

83

Reserved

84

Reserved

85

Reserved

86

ATM Malfunction

87

No Envelope Inserted

88

Unable to Dispense

89

Administration Error

90

Cut-off in Progress

91

Issuer or Switch is Inoperative

92

Financial Institution not Found

93

Transaction Cannot be Completed

94

Duplicate Transmission

95

Reconcile Error

96

System Malfunction

97

Reconciliation Totals Reset

98

MAC Error

99

Internal Checks Failed or Acquirer Timed-Out

R0

Stop Payment Order, ( Hard Decline, DO NOT RETRY )

R1

Revocation of Authorization Order, ( Hard Decline, DO NOT RETRY )

R3

Revocation of All Authorization Order, ( Hard Decline, DO NOT RETRY )

Updated 23 days ago

Payout Response CodesPayment Channels

Tag » Code Réponse Iso 8583