Skip to main content

Table of Common HTTP Response Values and Codes

In the following section you can find values that will be displayed in different SDK actions.


Payment Methods table

CARD

Pay with Card.

Available for all SDK's.
QR

Pay with interoperable QR.

Available only for web SDK.
APPLE_PAY

Pay with Apple Pay.

Available for SDK Web and iOS considering the following:

For SDK Web:
  • Mac: Safari only
  • iPhone - OS Version < 16: Safari only
  • iPhone - OS Version >= 16: Safari, Chrome, Edge
For SDK iOS:
  • Compatible from version 12 onwards
YAPE_CODE

Pay with Yape code.

Available for all SDK's.
PAGO_PUSH

Pay with Plin Interbank.

Available only for web SDK.

Brands table

MC

MasterCard

VS

Visa

AE

Amex

DN

Diners


Language table

ESP

Spanish

ENG

English


Document type table

DNI

National identity card

CE

Foreigner card

PASAPORTE

Passport

RUC

Unique Taxpayer Registry

OTROS

Others


Coin Type table

PEN

Soles

USD

Dollars


Process Type table

AT

Authorization

Important! For mobile(ios/android) send: autorize
PA

Pre-Authorization

Important! For mobile(ios/android) send: preautorize

Form Type table

pop-up

Form in Pop-Up mode.

embedded

Form in Embedded mode.

redirect

Form in Redirect mode.


Form Customization Theme table

red

Theme in red color (#ff4240).

Available for Web and mobile.
lightred

Theme in light red color (#FF8A00).

Available for Web and mobile.
green

Theme in green color (#00A09D).

Available for Web and mobile.
purple

Theme in purple color (#8A65DA).

Available for Web and mobile.
black

Theme in black color (#0e0c08).

Available for Web and mobile.
blue

Theme in blue color (#0570de).

Available for Web and mobile.
ligthgreen

Theme in light green (#3DD2CE).

Available for Web and mobile.

Display Types table

fullscreen

Full screen form.

Available for iOS and Android.
embedded

Embedded form.

Available for iOS and Android.

Common response codes table

The following are the responses segmented by the different HTTP request status codes considered:


StatusCode 200

Código 00

Approved or Completed Successfully (Approved).


StatusCode 400 - StatusCode 401

Código 400

Bad-request error associated with the json request not meeting the requested specification. Example: sending an integer when a string type value is requested.

Código 401

Errors associated with security authentication: Invalid token, Expired token, Invalid TransactionId (which does not match the jwt), Token corresponds to another merchant


StatusCode 500

Código 500

Server error


StatusCode 403 - StatusCode 422

In this section, both statusCode (403 and 422) are considered as contemplated errors and business rule validations:


Código 01

Refer to Card Issuer (Contact the issuer)

Código 02

Refer to Card issuer, special condition (Contact the issuer, special condition)

Código 03

Invalid Merchant (Invalid Merchant)

Código 04

Capture Card (Hold card)

Código 05

Denied (Operation denied)

Código 07

Pick up, special condition other than lost or stolen (Retain card, special condition other than lost or stolen)

Código 08

Honor with ID (Approved - validate DNI)

Código 10

Partial Approval (Partial approval)

Código 12

Invalid Transaction (Invalid transaction)

Código 13

Invalid Amount (Invalid Amount)

Código 14

Invalid Card Number (Invalid card number)

Código 15

Invalid Issuer (Invalid Emitter)

Código 30

Format Error (Formatting error)

Código 41

Lost Card (Lost card)

Código 43

Stolen Card (Stolen card)

Código 45

Card. Es Fees

Código 51

Insufficient Funds/Over Credit Limit (Insufficient balance)

Código 54

Expired Card (Expired card)

Código 57

Transaction not Pemitted to Issuer / Cardholder (Transaction not allowed for the Issuer / Cardholder) Note: In Mastercard - the customer must check if he/she has the online purchase option active.

Código 58

Transaction not Permitted to Acquirer / Terminal (Transaction not allowed for Acquirer / Terminal)

Código 59

Suspicion of fraud(Suspicion of fraud)

Código 61

Exceeds Withdrawal Amount Limit (Exceeds the cash withdrawal limit)

Código 62

Restrited Card (Restricted card)

Código 63

Security Violation (Security Violation)

Código 65

Exceeds Withdrawal Count Limit (Exceeds cash drawdown limit)

Código 70

Contact Card Issuer (Contact the Issuer)

Código 71

PIN not Changed (PIN was not changed)

Código 75

Allowable number of PIN tries exceded (PIN attempts exceeded) Decline

Código 76

Invalid/Non existent "To" Account Specified (Target account does not exist)

Código 77

Invalid/Non Existent "From" Account Specified (Source account does not exist) Decline

Código 78

Invalid/Non Existent Account Specified (Account does not exist) Decline

Código 79

Error on password validation(Password validation error)

Código 80

VISA transactions: credit issuer unavailable. DINERS transactions: do not honor (VISA: Issuer not available. DINERS: Denied)

Código 82

Not valid CVV(Not valid CVV)83 Emitter rejects due suspicion of fraud(Issuer rejects on suspicion of fraud)

Código 84

Invalid Authorization Life Cycle (Authorization life cycle Invalid)

Código 85

Not declined - valid for zero amount transactions (Not declined - valid for zero-amount transactions)88 Error in dynamic CVV)

Código 91

Authorization System or Issuer System Inoperative (Emitter system inoperative)

Código 92

Unable to Route Transaction (Transaction cannot be routed)

Código 93

Transaction cannot be completed; violation of law (Transaction cannot be completed, violation of rules). Note: The customer should check if he/she has the online shopping option active.

Código 94

Duplicate Transmission Detected (Duplicate transmission) Decline

Código 96

System Error (System Error) Decline

Código N7

VISA -for CVV2 failure(VISA - CCV2 invalid) Decline