Did you know that...

With Payphone your integration is immediate, you control the whole process.

Information

Error catalog

Lectura estimada: 5 minutos 2914 views

When using PayPhone web services, you may encounter errors that do not allow you to complete the transaction. Below we will detail the possible cases:

Processing errors

They occur when the transaction is generated correctly but the bank rejects its processing, it can be for different reasons such as insufficient funds, bank out of line or stolen card. Whatever the reason for the rejection you will always get in the "StatusCode" parameter the number 2, and in the "message" field the description for you to show to the end user.

The messages that can be delivered by the sender are:

Message Action
Insufficient funds
The customer must verify availability with the issuing bank, or validate with the issuing bank why the message is being presented.
Incorrect date
The expiration date entered is not correct, the customer must validate that it is correct or verify with the issuing bank why the message is displayed.
CVV or invalid code
The security code (number on the back of the card) entered is not correct, the customer must validate that it is correct or verify with the issuing bank why the message is displayed.
Transaction rejected
The customer's issuing bank rejected the transaction, and the customer should contact them to verify the reason for the rejection.
Invalid Transaction
You must verify if the amount sent is correct. For example if the VAT in Ecuador corresponds to 12%. If the values are correct, it means that the customer's issuing bank rejected the transaction, and the customer should contact them to verify the reason for the rejection.
Unauthorized deferred
The deferred shipment is not authorized by the merchant.
Amount exceeded
The amount sent exceeds the limit set by the merchant for transactions.
Suspected Fraud Transaction / Security Breach / Lost Card / Stolen Card
The card the customer is trying to use has a serious security alert with their issuing bank, they should contact them and verify the error. When the message is presented PayPhone automatically adds the user to checklists for authorization or denial of future transactions.

Call errors

They occur when your call to the PayPhone service does not have the necessary parameters, has validation failures or simply there was an error in the request. This will be indicated in the "ErrorCode" field and may contain the following information:

Error Code Description
1 The application does not exist, verify that the token sent is the one delivered for your application.
4 The application is not related to the specified company.
5 Your domain is not authorized by the application. Login to the developer console to configure
6 You do not have permissions to access this functionality. Please contact PayPhone.
20 The transaction does not exist, verify that the identifier sent is correct.
21 The transaction to be reversed/reversed does not exist.
22 The transaction could not be created please try again.
23 A transaction with the specified ClientTransactionId already exists.
24 The transaction has already been cancelled.
25 The transaction could not be cancelled. It may already be approved or cancelled.
26 Only {0} transactions are allowed per day for the same card. Please contact the person in charge of the store.
40 The transaction is not a reverse side.
42 The reverse side cannot be executed. Contact the user's card issuing bank to complete the process.
60 The cancellation does not exist, verify that the identifier sent is correct.
61 The transaction requested is not a reversal, verify the identifier sent.
62 The reversal could not be created. Please consult the customer's card issuing bank to complete the process.
100 The associated store does not exist. Check your store id or contact PayPhone.
101 The terminal shipped is not associated with the store handling the payment.
102 The maximum amount per transaction for this location is {0} {1}.
103 The store does not have the amount settings to perform this transaction.
120 The user does not exist in PayPhone.
121 The specified currency is not currently supported. Check the catalog of supported currencies.
125 There are two users with the same nickname. Please send the sale by phone number.
127 The payment could not be completed. For more information please contact PayPhone
500 The request could not be completed. Please try again.
501 The service is not available, please try again.
600 Requests require https secure protocol.
800 Failed validations.
802 The specified token is invalid. Please request a new token.
820 The card does not exist.
821 Invalid Verification Code.
822 Invalid card bin. Generally because the value sent is less than 6 characters.
823 Deferred type is invalid. This field must be 10 characters long.
824 The store does not have the deferred sent.
825 Deferred is not active for the store, please contact your retailer.
900 The tester is not part of the current application.
901 The tester is not active.
1004 Your application is not authorized to access this resource. Verify that the token is properly copied or which resources your type of application can access.

Note: If you get error 800 of failed validations, you will find an array inside indicating the error(s) generated.

Error 127 "Payment could not be completed. For more information please contact Payphone" implies that the user is on our anti-fraud checklists due to a suspicious payment attempt or using false data in their requests.

You should contact our support team to verify the user lockout.