Reference Codes
Card Types
Each Card Type has its own unique ID:
ID | Card Type |
---|---|
0 | Unknown |
1 | Visa |
2 | Mastercard |
3 | Visa Electron |
4 | Switch |
5 | Solo |
6 | Laser |
7 | China Union Pay |
8 | Amex |
9 | JCB |
10 | Maestro |
11 | Visa Debit |
12 | Mastercard Debit |
13 | Visa Purchasing |
14 | Discover |
15 | Carnet |
16 | Carte Bancaire |
17 | Diners Club |
18 | ELO |
19 | Farmers cards |
20 | Soriana |
21 | Private Label Card |
22 | Q Card |
23 | Style |
24 | True Rewards |
25 | UATP |
26 | Bankard |
27 | Banamex costco |
Errors
The Judopay API uses the following error codes:
Code | Description |
---|---|
0 | Sorry, an error has occurred. Please try again later. |
1 | Sorry, we're unable to process your request. Please check your details and try again. |
7 | Sorry, we were unable to authorize this request. Please check your details and permissions before trying again. |
9 | Sorry, we were unable to process your payment. Please try again later. |
11 | Sorry, we were unable to process your payment at this time. Your card has not been charged. |
12 | Sorry, we were unable to process your payment. Please check your details and try again. |
19 | Sorry, but the transaction specified was not found. |
20 | Validation passed successfully. |
21 | Sorry, an error has occurred. Please try again later. |
22 | Sorry, an error has occurred. Please try again later. |
23 | Please ensure your 'From' date is in dd/mm/yyyy format. |
24 | Please ensure your 'To' date is in dd/mm/yyyy format. |
25 | We were unable to find the webpayment identified by this reference |
26 | Sorry, an error has occurred. Please try again later. |
27 | This endpoint is not available as the Api-Version requested is too low. |
28 | This endpoint is not available as it has been deprecated for the Api-Version requested. |
31 | This endpoint is only available if the account is enabled to use the Judo Card Vault |
39 | API-Version not supported |
40 | Sorry, but the API version you are targeting is invalid. Please review this and try again. |
41 | Sorry, but the API-Version is missing from your header. Please check your details and try again. |
42 | Sorry, it looks like the PreAuth you are referencing has expired. |
43 | Sorry, it looks like you're trying to make a collection on an invalid transaction type. Collections can only be performed on PreAuths. |
44 | Sorry, it looks like the currency you're specifying doesn't match your original transaction. |
45 | Sorry, this transaction has been voided. You cannot perform a collection on a voided transaction. |
46 | Sorry, but the amount you're trying to collect is greater than the pre-auth |
47 | Sorry, but it looks like the transaction you are trying to refund is invalid. Refunds can only be performed on Sales and Collections. |
48 | Sorry, this transaction has been voided. You cannot perform a refund on a voided transaction. |
49 | Sorry, but the amount you're trying to refund is greater than the original transaction. |
50 | Sorry, but it looks like the original transaction you're specifying is an invalid type for the request you're trying to perform. |
51 | Sorry, but it looks like the transaction you are trying to void has already been voided. |
52 | Sorry, but it looks like the transaction you are trying to void has already been collected. |
53 | Sorry, but it looks like the void you are trying to process is for a different amount than the original preauth. |
54 | Sorry, but we are currently unable to accept payments to this account. Please contact customer services. |
55 | Sorry, we're unable to find the judo ID specified. Please confirm your judo ID and try again. |
56 | Sorry, but the transaction specified was not found. Please check your details and try again. |
57 | Sorry, but there was no consumer found for the transaction specified. Please check your details and try again. |
58 | Sorry, but this transaction does not require 3D-Secure authorization. Please check you're sending authorization to the correct transaction. |
59 | Sorry, but it looks like this transaction has already been authorised via 3D-Secure. |
60 | 3D-Secure was not successful for this transaction. |
61 | We've been unable to decrypt the supplied Apple Pay token. Please check your API client configuration in the dashboard. |
62 | Sorry, we were unable to find the transaction you have referenced in your request. |
63 | Sorry, but the transaction you are referencing was not successful. |
64 | Sorry, but it looks like you're using a test card. Only real cards are valid in this environment. |
65 | Sorry, but the collection request you've specified is not valid. Please check your details and try again. |
66 | Sorry, but we were unable to find your original transaction to refund. Please check your details and try again. |
67 | Sorry, but your refund request was not valid. Please check that the original transaction was a Sale or Collection, has not previously been refunded, was not for a lesser amount than your refund request. |
68 | Sorry, but your void request is not valid. Please check your details and try again. |
69 | Our server encountered a problem when processing your transaction. |
70 | Sorry, but it looks like the card token specified is not valid. Please check your details and try again. |
71 | Sorry, an error has occurred. Please try again later. |
72 | Sorry, we're currently unable to route this transaction. Please check your account details and try again. If this issue persists, please contact customer services. |
73 | Sorry, but this card type is not currently supported on this account. |
74 | The CV2 entered is invalid. |
75 | Sorry, but the Card Token specified does not match the Consumer it was originally generated against. Please check your records and try again. |
76 | Sorry, but it appears the web payment reference you've specified is not valid. |
77 | Judo id not found, please check the judo id. |
78 | Sorry, but you are attempting to register a card with an incorrect transaction type. Please check your details and try again. |
79 | Sorry, but it looks you're trying to register this card with an invalid amount. Please check the amount of your request and try again. |
80 | Sorry, but the content-type was not specified or is currently unsupported. Currently only application/json is supported. |
81 | Sorry, we encountered an error while authenticating your request. Please check your authentication details and try again. If this issue continues, please contact customer services. |
82 | Sorry, the transaction you've specified has not been found. Please check your details and try again. |
83 | Sorry, the resource you are targeting has not been found. Please review your endpoints and try again. |
84 | Sorry, it looks like permissions are not enabled to perform this request. Application permissions can be configured in the judo Dashboard. |
85 | The content-type was not specified or is unsupported for the request made to the Judopay API. Currently supported content-type is limited to application/json. |
86 | Sorry, this payment has been stopped as it is a duplicate transaction. |
130 | We've been unable to decrypt the supplied Visa Checkout payload. Please confirm the public key in your app and check your API client configuration in the dashboard. |
140 | Something went wrong encrypting card details. We apologise for any inconvenience caused. Please try again later |
150 | We've been unable to decrypt the supplied Encrypted payload. Please ensure the message has not been modified. |
151 | The encrypted blob is for another account. |
152 | Something went wrong retrieving card details. We apologise for any inconvenience caused. Please try again later |
153 | The one time token is not valid. It could have expired. Please try again |
154 | Your provided consumer reference is incorrect, please check your details and try again. |
400 | We've been unable to decrypt the supplied Android Pay wallet. Please confirm the public key in your app and check your API client configuration in the dashboard. |
403 | Sorry, but we were unable to authenticate your request. Please check your details and try again. |
404 | Sorry, but the requested resource was not found. Please check your details and try again. |
601 | Unable to decrypt the Google Pay payload. |
602 | Unable to access the Google Pay decryption service, please try again later. |
603 | on-tokenized Google Pay cards not supported. Please verify the card can be tokenized for contactless Google Pay payments. |
4002 | Sorry, you cannot process marketplace preauths without using the Access Token. For more information please contact customer services. |
20000 | Sorry, but the ApplicationModel must not be null. Please check your details and try again. |
20001 | Sorry, but the Application Reference must not be null. Please check your details and try again. |
20002 | Sorry, but this application has already gone live and cannot be updated via this endpoint. |
20003 | Sorry, but the product selection is missing. Please check your details and try again. |
20004 | Sorry, but this application has already gone live and cannot be updated via this endpoint. |
20005 | Sorry, but you have not set your Api Application Rec ID. |
20006 | Sorry, but this request is not formatted correctly. Please review your request and try again. |
20007 | Sorry, but no application was found for the reference you supplied. Please check your details and try again. |
20008 | Sorry, but the file type specified is not currently supported. |
20009 | Sorry, there was an error with the file upload. Please try again later. |
20010 | Sorry, but the Application Reference must not be empty. Please supply a reference and try again. |
20011 | Sorry, but an application with the Application Reference supplied was not found. Please check your details and try again. |
20013 | Sorry, but you have not specified a sort type. Valid sort types include time-descending and time-ascending. |
20014 | Sorry, but the page size needs to include at least one record per page. |
20015 | Sorry, but the page size is currently limited to 500 or less. |
20016 | Sorry, but the offset supplied needs to be greater than zero. |
20017 | Sorry, but the Merchant ID supplied was not found. Please check your details and try again. |
20018 | Sorry, but the Merchant ID supplied was not found. Please check your details and try again. |
20019 | Sorry, no Products were found. Please check your details and try again. |
20020 | Sorry, but only a judo partner can submit simple applications. Please contact customer service. |
20021 | We're unable to parse this document, please ensure it conforms to our API requirements and then try again. |
20022 | Sorry, something went wrong, please check your authentication details and judo, then try again. |
20023 | To create a web payment, you'll need to perform a POST to the URL. |
20025 | Sorry, but MD parameter specified is invalid. Please check your details and try again. |
20026 | The receipt ID specified is not valid for the request you are attempting. |
20027 | Email address or password incorrect |
20028 | Permanent Lockout - We detected suspicious activity on this account and have locked it for your protection. Please contact our customer service team on 0203 503 600 to unlock your account. |
20029 | Temporary Lockout - We detected suspicious activity on this account and have locked it for your protection. Your account has been locked for {0} minutes. |
20030 | Sorry, this account does not currently support the requested currency. Please contact customer services for more information. |
20032 | Sorry, this email address is already in use. |
667003 | WebPayment reference is invalid |
667004 | JudoId not found, please check the judo id. |
667005 | This account is currently unable to accept payments. Please contact customer services. |