PayZuDocs

Codes the acquirer returns when a transaction fails, with the meaning of each one.

Return codes provided by the acquirer in error scenarios, identifying the failure reason. In the card API they are exposed in the charge's returnCode and returnMessage fields.

The same number means different things in different tables: 121 is Customer is required in the acquirer table below and INSUFFICIENT BALANCE/LIMIT in the Amex ABECS table. To drive your own flow, program by status and reasonCode, which have a single set of values.

Acquirer codes

Code (returnCode)Message (returnMessage)Description
0Internal errorData sent exceeds the field size.
100RequestId is requiredField sent is empty or invalid.
101MerchantId is requiredField sent is empty or invalid.
102Payment Type is requiredField sent is empty or invalid.
103Payment Type can only contain lettersSpecial characters not allowed.
104Customer Identity is requiredField sent is empty or invalid.
105Customer Name is requiredField sent is empty or invalid.
106Transaction ID is requiredField sent is empty or invalid.
107OrderId is invalid or does not existField sent exceeds the size limit or contains special characters.
108Amount must be greater or equal to zeroTransaction amount must be greater than or equal to "0".
109Payment Currency is requiredField sent is empty or invalid.
110Invalid Payment CurrencyField sent is empty or invalid.
111Payment Country is requiredField sent is empty or invalid.
112Invalid Payment CountryField sent is empty or invalid.
113Invalid Payment CodeField sent is empty or invalid.
114The provided MerchantId is not in correct formatThe MerchantId sent is not a GUID.
115The provided MerchantId was not foundThe MerchantId does not exist or belongs to another environment (e.g. sandbox).
116The provided MerchantId is blockedStore blocked, contact e-commerce support.
117Credit Card Holder is requiredField sent is empty or invalid.
118Credit Card Number is requiredField sent is empty or invalid.
119At least one Payment is requiredPayment node not sent.
120Request IP not allowed. Check your IP White ListIP blocked for security reasons.
121Customer is requiredCustomer node not sent.
122MerchantOrderId is requiredField sent is empty or invalid.
123Installments must be greater or equal to oneNumber of installments must be greater than or equal to 1.
124Credit Card is RequiredField sent is empty or invalid.
125Credit Card Expiration Date is requiredField sent is empty or invalid.
126Credit Card Expiration Date is invalidField sent is empty or invalid.
127You must provide CreditCard NumberCredit card number is required.
128Card Number length exceededCard number longer than 16 digits.
129Affiliation not foundPayment method not linked to the store or invalid Provider.
130Could not get Credit Card***
131MerchantKey is requiredField sent is empty or invalid.
132MerchantKey is invalidThe MerchantKey sent is not valid.
133Provider is not supported for this Payment TypeProvider sent does not exist.
134FingerPrint length exceededData sent exceeds the field size.
135MerchantDefinedFieldValue length exceededData sent exceeds the field size.
136ItemDataName length exceededData sent exceeds the field size.
137ItemDataSKU length exceededData sent exceeds the field size.
138PassengerDataName length exceededData sent exceeds the field size.
139PassengerDataStatus length exceededData sent exceeds the field size.
140PassengerDataEmail length exceededData sent exceeds the field size.
141PassengerDataPhone length exceededData sent exceeds the field size.
142TravelDataRoute length exceededData sent exceeds the field size.
143TravelDataJourneyType length exceededData sent exceeds the field size.
144TravelLegDataDestination length exceededData sent exceeds the field size.
145TravelLegDataOrigin length exceededData sent exceeds the field size.
146SecurityCode length exceededData sent exceeds the field size.
147Address Street length exceededData sent exceeds the field size.
148Address Number length exceededData sent exceeds the field size.
149Address Complement length exceededData sent exceeds the field size.
150Address ZipCode length exceededData sent exceeds the field size.
151Address City length exceededData sent exceeds the field size.
152Address State length exceededData sent exceeds the field size.
153Address Country length exceededData sent exceeds the field size.
154Address District length exceededData sent exceeds the field size.
155Customer Name length exceededData sent exceeds the field size.
156Customer Identity length exceededData sent exceeds the field size.
157Customer IdentityType length exceededData sent exceeds the field size.
158Customer Email length exceededData sent exceeds the field size.
159ExtraData Name length exceededData sent exceeds the field size.
160ExtraData Value length exceededData sent exceeds the field size.
161Boleto Instructions length exceededData sent exceeds the field size.
162Boleto Demostrative length exceededData sent exceeds the field size.
163Return Url is requiredReturn URL is not valid. Pagination or extensions (e.g. PHP) are not accepted in the return URL.
166AuthorizeNow is required***
167Antifraud not configuredAntifraud not linked to the merchant's registration.
168Recurrent Payment not foundRecurrence not found.
169Recurrent Payment is not activeRecurrence is not active. Execution halted.
170Cartão Protegido not configuredProtected card not linked to the merchant's registration.
171Affiliation data not sentOrder processing failure, contact e-commerce support.
172Credential Code is requiredFailure validating the credentials sent.
173Payment method is not enabledPayment method not linked to the merchant's registration.
174Card Number is requiredField sent is empty or invalid.
175EAN is requiredField sent is empty or invalid.
176Payment Currency is not supportedField sent is empty or invalid.
177Card Number is invalidField sent is empty or invalid.
178EAN is invalidField sent is empty or invalid.
179The max number of installments allowed for recurring payment is 1Field sent is empty or invalid.
180The provided Card PaymentToken was not foundProtected card token not found.
181The MerchantIdJustClick is not configuredProtected card token blocked.
182Brand is requiredCard brand not sent.
183Invalid customer bithdateInvalid or future birth date.
184Request could not be emptyRequest format failure. Check the code sent.
185Brand is not supported by selected providerBrand not supported by the Payment Gateway API.
186The selected provider does not support the options provided (Capture, Authenticate, Recurrent or Installments)Payment method does not support the command sent.
187ExtraData Collection contains one or more duplicated names***
188Avs with CPF invalid***
189Avs with length of street exceededData sent exceeds the field size.
190Avs with length of number/complement exceededData sent exceeds the field size (address number or complement).
191Avs with length of district exceededData sent exceeds the field size.
192Avs with zip code invalidZIP code sent is invalid.
193Split Amount must be greater than zeroAmount for the SPLIT must be greater than 0.
194Split Establishment is RequiredSPLIT not enabled for the store's registration.
195PlatformId is requiredPlatform validator not sent.
196DeliveryAddress is requiredRequired field not sent.
197Street is requiredRequired field not sent.
198Number is requiredRequired field not sent.
199ZipCode is requiredRequired field not sent.
200City is requiredRequired field not sent.
201State is requiredRequired field not sent.
202District is requiredRequired field not sent.
203Cart item name is requiredRequired field not sent.
204Cart item quantity is requiredRequired field not sent.
205Cart item type is requiredRequired field not sent.
206Cart item name length exceededData sent exceeds the field size.
207Cart item description length exceededData sent exceeds the field size.
208Cart item sku length exceededData sent exceeds the field size.
209Shipping addressee sku length exceededData sent exceeds the field size.
210Shipping data cannot be nullRequired field not sent.
213Credit Card Number is invalidCredit card sent is invalid.
214Credit Card Holder Must Have Only LettersCard holder must not contain special characters.
215Agency is required in Boleto CredentialRequired field not sent.
216Customer IP address is invalidIP blocked for security reasons.
300MerchantId was not found***
301Request IP is not allowed***
302Sent MerchantOrderId is duplicatedThe order was duplicated.
303Sent OrderId does not exist***
304Customer Identity is required***
306Merchant is blocked***
307Transaction not foundTransaction not found or nonexistent in the environment.
308Transaction not available to captureTransaction cannot be captured. Contact e-commerce support.
*Check whether the amount provided is lower than the total transaction amount or whether it is available for capture
309Transaction not available to voidTransaction cannot be voided. Contact e-commerce support.
310Payment method does not support this operationCommand sent not supported by the payment method.
311Refund is not enabled for this merchantCancellation after 24 hours not enabled for the merchant.
312Transaction not available to refundTransaction does not allow cancellation after 24 hours.
313Recurrent Payment not foundRecurring transaction not found or not available in the environment.
314Invalid Integration***
315Cannot change NextRecurrency with pending payment***
316Cannot set NextRecurrency to past dateChanging the recurrence date to a past date is not allowed.
317Invalid Recurrency Day***
318No transaction found***
319Smart Recurrency is not enabledRecurrence not linked to the merchant's registration.
320Cannot Update Affiliation because this recurrency has no affiliation saved***
321Cannot Set EndDate to before next recurrency***
322Zero Dollar Auth is not enabledZero Dollar not linked to the merchant's registration.
323Bin Query is not enabledBIN lookup not linked to the merchant's registration.

Other error codes

The following codes are returned when communication between the API and the acquirer fails (such as timeouts) or due to integration problems.

If communication with the acquirer fails, the transaction may still have been approved, and the status is reconciled automatically afterwards. To receive the update, register a status change notification URL or query the status via the API.

Below are some of the codes returned:

CodeMeaning
BP171Rejected due to fraud risk (Velocity)
BP335Canceled due to a transactional error in the Payment Split
BP900Operation failure
BP901Operation failure
BP902Wait for the response of the previous operation
BP903Void failure
BP904Query failure

On this page