Response Codes  |  Standard Payments  |  Google for Developers (2024)

  • Home
  • Products
  • Standard Payments
  • Concepts
Stay organized with collections Save and categorize content based on your preferences.

Response codes are defined in their respective services.

e.g.

  • ReserveFundsResponseCode
  • CaptureResponseCode
  • VerifyCardWithMinimumReservationResponseCode

ISO 8583 Mappings

Below is a set of common ISO 8583 response codes and recommended mappings toGoogle response codes. Some ISO codes map to an error response. In these cases,the table specifies which HTTP code to use and what details toinclude in the error message.

This is not an exhaustive list. Please contact Google if a particular ISO codeis unmapped.

ISO 8583 Code to Google Code Mappings
0
Successful approval/completion or that VIP PIN verification is valid
SUCCESS
1
Refer to card issuer
ISSUER_DECLINED
2
Refer to card issuer, special condition
ISSUER_DECLINED
3
Invalid merchant or service provider
HTTP 400
Payment integrator must return an error response indicating which configuration was invalid.
4
Pickup
CARD_LOST_OR_STOLEN
5
Do not honor
DO_NOT_HONOR
6
General error
HTTP 500
Payment integrator must return an error response with error details.
7
Pickup card, special condition (other than lost/stolen card)
CARD_LOST_OR_STOLEN
8
Honor with identification
SUCCESS
9
Request in progress
HTTP 503
Payment integrator must return Service Unavailable since Google requires a synchronous response.
10
Partial approval
ISSUER_DECLINED
11
VIP approval
SUCCESS
12
Invalid transaction
TRANSACTION_INVALID
13
Invalid amount (currency conversion field overflow) or amount exceeds maximum for card program.
TRANSACTION_EXCEEDS_AMOUNT_LIMIT
14
Invalid account number (no such number)
CARD_NUMBER_INVALID
15
No such issuer
TRANSACTION_COULD_NOT_BE_ROUTED
16
Insufficient funds
INSUFFICIENT_FUNDS
19
Re-enter transaction
HTTP 503
Payment integrator must return Service Unavailable since Google requires a synchronous response.
20
Invalid response
HTTP 500
Payment integrator must return an error response with error details.
21
No action taken (unable to back out prior transaction)
CARD_NUMBER_INVALID
22
Suspected Malfunction
HTTP 503
Payment integrator must return Service Unavailable since Google requires a synchronous response.
25
Unable to locate record in file, or account number is missing from the inquiry
CARD_NUMBER_INVALID
28
File is temporarily unavailable
HTTP 503
Payment integrator must return Service Unavailable since Google requires a synchronous response.
30
Format error
HTTP 500
Payment integrator must return an error response with error details.
41
Merchant should retain card (card reported lost)
CARD_LOST_OR_STOLEN
43
Merchant should retain card (card reported stolen)
CARD_LOST_OR_STOLEN
51
Insufficient funds
INSUFFICIENT_FUNDS
52
No checking account
CARD_NUMBER_INVALID
53
No savings account
CARD_NUMBER_INVALID
54
Expired card
CARD_EXPIRED
57
Transaction not permitted to cardholder
TRANSACTION_NOT_ALLOWED
58
Transaction not allowed at terminal
TRANSACTION_NOT_ALLOWED
59
Suspected fraud
SUSPECTED_FRAUD
61
Activity amount limit exceeded
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
62
Restricted card (for example, in country exclusion table)
TRANSACTION_NOT_ALLOWED
63
Security violation
CVN_MISMATCH
65
Activity count limit exceeded
CARD_ACTIVITY_EXCEEDS_COUNT_LIMIT
68
Response received too late
Payment integrator should treat as Deadline Exceeded
78
Blocked, first used. The transaction is from a new cardholder, and the card has not been properly unblocked.
CARD_NOT_ACTIVATED
80
Visa transactions: credit issuer unavailable
HTTP 503
Payment integrator must return Service Unavailable since Google requires a synchronous response.
80
Private label and check acceptance: Invalid date
CARD_EXPIRATION_DATE_INVALID
82
Negative CAM, dCVV, iCVV, or CVV results
CVN_MISMATCH
85
No reason to decline a request for account number verification, address verification, CVV2 verification; or a credit voucher or merchandise return
SUCCESS
91
Issuer unavailable or switch inoperative (STIP not applicable or available for this transaction)
HTTP 503
Payment integrator must return Service Unavailable since Google requires a synchronous response.
92
Destination cannot be found for routing
TRANSACTION_COULD_NOT_BE_ROUTED
93
Transaction cannot be completed, violation of law
TRANSACTION_NOT_ALLOWED
94
Duplicate transmission
HTTP 500
Payment integrator is responsible to support proper idempotency so this should not happen. If it does, the payment integrator must return an error response and investigate.
95
Reconcile error
HTTP 500
Payment integrator must return an error response with error details.
96
System malfunction, System malfunction or certain field error conditions
HTTP 500
Payment integrator must return an error response with error details.
N0
Force STIP
HTTP 503
Payment integrator must return Service Unavailable since Google requires a synchronous response.
N3
Cash service not available
HTTP 503
Payment integrator must return Service Unavailable since Google requires a synchronous response.
N4
Cashback request exceeds issuer limit
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
N7
Decline for CVV2 failure
CVN_MISMATCH
P2
Invalid biller information
CUSTOMER_INFO_INVALID
Q1
Card authentication failed
CARD_AUTHENTICATION_FAILED
R0
Stop payment order
STOP_PAYMENT
R1
Revocation of authorization order
REVOCATION_OF_AUTHORIZATION
R3
Revocation of all authorizations order
REVOCATION_OF_AUTHORIZATION
XA
Forward to issuer
ISSUER_DECLINED
XD
Forward to issuer
ISSUER_DECLINED
Z3
Unable to go online
HTTP 503
Payment integrator must return Service Unavailable since Google requires a synchronous response.

All rights reserved. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2024-09-03 UTC.

Response Codes  |  Standard Payments  |  Google for Developers (2024)
Top Articles
The Buzz on Bees, Wasps, and Yellowjackets
Pet Insurance Deductibles Explained
Truist Bank Near Here
PontiacMadeDDG family: mother, father and siblings
Sissy Transformation Guide | Venus Sissy Training
How Much Is 10000 Nickels
Riegler & Partner Holding GmbH auf LinkedIn: Wie schätzen Sie die Entwicklung der Wohnraumschaffung und Bauwirtschaft…
Magic Mike's Last Dance Showtimes Near Marcus Cedar Creek Cinema
Tv Schedule Today No Cable
Pollen Count Los Altos
Call Follower Osrs
Items/Tm/Hm cheats for Pokemon FireRed on GBA
Lenscrafters Huebner Oaks
Teenleaks Discord
979-200-6466
Extra Virgin Coconut Oil Walmart
Fdny Business
Uktulut Pier Ritual Site
Pekin Soccer Tournament
Illinois VIN Check and Lookup
1v1.LOL - Play Free Online | Spatial
Craigslist Toy Hauler For Sale By Owner
3476405416
Craigslist Sparta Nj
Zoe Mintz Adam Duritz
Viha Email Login
Timeforce Choctaw
How To Find Free Stuff On Craigslist San Diego | Tips, Popular Items, Safety Precautions | RoamBliss
Osrs Important Letter
Bursar.okstate.edu
Wells Fargo Bank Florida Locations
Hotel Denizen Mckinney
Wcostream Attack On Titan
Mg Char Grill
Uhaul Park Merced
Vanessa West Tripod Jeffrey Dahmer
Heelyqutii
Pokemon Reborn Locations
2007 Peterbilt 387 Fuse Box Diagram
Acts 16 Nkjv
Pulitzer And Tony Winning Play About A Mathematical Genius Crossword
How Much Is 10000 Nickels
Killer Intelligence Center Download
Market Place Tulsa Ok
Cara Corcione Obituary
Iron Drop Cafe
Rheumatoid Arthritis Statpearls
De boeken van Val McDermid op volgorde
Bbwcumdreams
Morbid Ash And Annie Drew
Craigslist Charlestown Indiana
Latest Posts
Article information

Author: Amb. Frankie Simonis

Last Updated:

Views: 6160

Rating: 4.6 / 5 (76 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Amb. Frankie Simonis

Birthday: 1998-02-19

Address: 64841 Delmar Isle, North Wiley, OR 74073

Phone: +17844167847676

Job: Forward IT Agent

Hobby: LARPing, Kitesurfing, Sewing, Digital arts, Sand art, Gardening, Dance

Introduction: My name is Amb. Frankie Simonis, I am a hilarious, enchanting, energetic, cooperative, innocent, cute, joyous person who loves writing and wants to share my knowledge and understanding with you.