Return codes linked to the return of Payline processing.
Miscellaneous codes are related to an operation other than payment. For example: you can always know what the consumer is doing on the Payline payment page by calling the getWebPaymentDetail function. In the case where the consumer has not yet made a transaction, a code 02XXX informs you of the status of the transaction.
Code | ShortMessage | LongMessage |
---|---|---|
02000 | ONHOLD_PARTNER | Transaction in progress, please wait for payment status. |
02001 | ERROR | Duplicate transaction |
02002 | ERROR | Duplicate pending transaction |
02003 | REFUSED | Issuer communication error. Transaction must be cancelled. |
02004 | CANCELLED | Issuer communication error. Transaction cancelled. |
02005 | ONHOLD_PARTNER | Transaction in progress, please wait for payment status. |
02006 | ONHOLD_PARTNER | Retry in progress, please wait for payment status. |
02008 | CANCELLED | Transaction canceled by user |
02009 | CANCELLED | To be reversed, Payline fallback process |
02010 | ERROR | Requested function not available |
02011 | ERROR | To be reversed in fallback mode |
02012 | ERROR | Unmatched partner return code |
02013 | ERROR | Issuer communication error. Transaction cancelled. |
02014 | CANCELLED | Transaction handled by merchant |
02015 | REFUSED | Transaction in progress, please wait for payment status. |
02016 | ONHOLD_PARTNER | Transaction hold on partner, please wait for payment method return |
02020 | REFUSED | Transaction refused by partner |
02101 | ERROR | System internal error (frontend) |
02102 | ERROR | Acquirer server communication error |
02103 | ERROR | Connection timeout, please try later |
02104 | ERROR | Tokenizer internal error |
02105 | ERROR | Capture sent for settlement before cancellation process |
02106 | ERROR | Payment partner error |
02110 | ERROR | The amount is invalid |
02201 | ERROR | The seeked encryption key does not exist |
02202 | ERROR | The used encryption key is out of date |
02203 | ERROR | Too many active key pair |
02204 | ERROR | Invalid merchantKeyName |
02301 | ERROR | Transaction ID is invalid. |
02302 | ERROR | Transaction is invalid. |
02303 | ERROR | Invalid contract number. |
02304 | ERROR | No transaction found for this token |
02305 | ERROR | Invalid field format |
02306 | INPROGRESS | The consummer has to fill his payment card details |
02307 | ERROR | Invalid custom page code |
02308 | ERROR | Invalid value for |
02309 | ERROR | CustomPaymentPageCode is inactive |
02310 | ERROR | No transaction matching with search criteria |
02311 | ERROR | Too many transactions match with search criteria |
02312 | ERROR | Search criteria are invalid |
02313 | CANCELLED | Transaction flag capturable is disabled |
02314 | ERROR | Transaction flag refundable is disabled |
02315 | ERROR | A merchant is already logged on with this company name. If there is a problem, contact Support |
02316 | ERROR | The commercial offer does not exist for this distributor. If there is a problem, contact Support |
02317 | ERROR | This token does not exist |
02318 | ERROR | This token does not exist |
02319 | CANCELLED | Transaction cancelled by user |
02320 | ERROR | The searched time interval is too long |
02321 | ERROR | Invalid value for payment action |
02322 | ERROR | Invalid cardholder name |
02323 | REFUSED | Birthdate must not be provided using 3DS |
02324 | CANCELLED | The session expired before the consumer has finished the transaction |
02325 | ERROR | Transaction must be unblocked before capture |
02400 | ACCEPTED | Mass Transaction Successfull |
02401 | ERROR | Some transaction failed |
02402 | ERROR | Waiting for treatment |
02403 | ERROR | No mass treatment found |
02500 | ACCEPTED | Operation Successfull |
02501 | ACCEPTED | Operation Successfull but wallet will expire |
02502 | ERROR | Wallet with the same identifier exist |
02503 | ERROR | Wallet does not exist |
02504 | REFUSED | Can not update Lastname and Firstname |
02505 | ERROR | Wallet is disabled |
02506 | REFUSED | Wallet can not operate on scheduled date |
02507 | ERROR | Can not find payment record |
02508 | REFUSED | Payment record is disabled |
02509 | REFUSED | payment.amount must equals recurring.firstAmount + (recurring.billingLeft - 1) * recurring.amount |
02510 | ERROR | Can not find payment record |
02511 | REFUSED | Wallet is not supported for this card |
02512 | REFUSED | Lastname and Firstname required for wallet |
02513 | ERROR | Wallet Id required for wallet |
02514 | ERROR | Private data number is limited to 99 |
02515 | REFUSED | Must choose the data to update |
02516 | ERROR | Can not disable the wallet(s) |
02517 | REFUSED | Can not disable some wallet(s) |
02518 | ERROR | Invalid card index |
02519 | ERROR | Can not enable the wallet(s) |
02520 | REFUSED | Can not enable some wallet(s) |
02521 | ERROR | Card already exist in this wallet |
02522 | ERROR | Amex recurring invalid field |
02523 | REFUSED | Amex recurring not allowed |
02524 | ERROR | Amex one click invalid field |
02525 | REFUSED | Amex one click not allowed |
02526 | ERROR | Amex one click capture amount invalid |
02527 | ERROR | Invalid control option |
02528 | ERROR | SelectedContractList must be filled with only one contract |
02529 | ERROR | Informations must referenced the same contract |
02530 | REFUSED | eMoneo not allowed |
02531 | REFUSED | Leetchi not allowed |
02532 | REFUSED | Wallet management is not allowed with your account |
02533 | INPROGRESS | The consummer is not redirected on payment web pages |
02534 | REFUSED | The consummer is not redirected on payment web pages and session is expired |
02535 | REFUSED | The session expired before the operation on the wallet |
02536 | CANCELLED | Transaction cancelled by user |
02538 | ERROR | Fullfill either card.number or card.token (not both) |
02539 | ERROR | Expiration date is mandatory for this token format. |
02540 | ERROR | No card found for this token. |
02541 | ERROR | Card is not eligible |
02542 | ACCEPTED | Card expires before the last billing date. |
02543 | ERROR | billingRecord not found |
02544 | ERROR | Transaction mode must be REC |
02545 | ERROR | Transaction mode must be NX |
02546 | ERROR | billing status doesn't authorize the action. |
02550 | ERROR | Invalid expected endDate |
02551 | ERROR | newAmount and amountModificationDate are both present or both empty. |
02552 | ERROR | UpdatePaymentRecord must be used only for REC payments. |
02553 | ERROR | billingDay included in [01.28] for billingCycle greater than or equal to months. |
02554 | ERROR | billingleft must be greater or equal to billingleft already present in the database. |
02555 | ERROR | endDate, newAmount and amountModificationDate can only be used for recurring payments |
02556 | ERROR | Invalid Billing Record Id |
02557 | ERROR | Invalid expected amountModificationDate |
02600 | ERROR | Reset is not supported for transaction type |
02601 | ERROR | Reset already done |
02602 | ERROR | Authorization is already expired |
02603 | ERROR | Authorization is not resetable |
02604 | ERROR | This transaction does not exist |
02605 | ERROR | Invalid Functional Profile ID |
02606 | ERROR | Invalid Sequence ID |
02607 | ERROR | Invalid Monetic Profil ID |
02608 | ERROR | Invalid Monetic Param ID |
02609 | ERROR | Monetics parameters are not initialized |
02610 | REFUSED | The max amount is exceeded |
02611 | REFUSED | The min amount is not reached |
02612 | ERROR | The amount provided is different from the original transaction |
02613 | ERROR | The maximal sum of the capture/refund is exceeded |
02614 | ERROR | Invalid Luhn Key |
02615 | REFUSED | Virtual card denied |
02616 | REFUSED | Error while creating the wallet |
02617 | ERROR | The transaction is already captured |
02618 | REFUSED | The transaction is not yet captured |
02619 | ERROR | You don't have the reauthorization option |
02620 | ERROR | Currency must be the same as the original authorization |
02621 | REFUSED | Operation not allowed on this site |
02622 | REFUSED | Reauthorization not allowed on virtual card |
02623 | REFUSED | Maximum nbr of attempts reached |
02624 | REFUSED | Card expired |
02625 | ERROR | Invalid card number format |
02626 | ERROR | Invalid expiration date |
02627 | ERROR | Invalid cvv |
02628 | ERROR | Invalid return URL |
02629 | ERROR | Impossible to decode the virtual CVV |
02630 | ERROR | Virtual CVV is not allowed for this function |
02631 | REFUSED | Delay exceeded |
02632 | ERROR | Method GET is not allowed |
02633 | REFUSED | Lost or stolen card |
02634 | ERROR | Invalid credit option code |
02635 | ERROR | Invalid birthdate |
02636 | ERROR | Invalid cvv |
02637 | ERROR | Birthdate is missing |
02638 | ERROR | CVV is missing |
02639 | REFUSED | Birthdate or CVV is missing |
02640 | REFUSED | Credit refused by custommer |
02701 | REFUSED | Amount not allowed |
02702 | REFUSED | Currency not allowed |
02703 | ERROR | Action not allowed |
02712 | ERROR | A valid private data with the key `voucherValue¿ is required. |
02713 | ERROR | The token field is invalid. Need to be alphanumeric (13-19) |
02715 | ERROR | Authentication3DSecure is mandatory |
02716 | REFUSED | SelectedContractList must be filled with only one contract per payment method |
02717 | ERROR | The version of the web service is incompatible with a multi-contracts wallet |
02718 | ERROR | SelectedContractList must be filled with at least one contract |
02719 | REFUSED | The type of contracts is incompatible with the type of card |
02720 | REFUSED | Delivery mode not found for this value |
02721 | REFUSED | Delivery time not found for this value |
02724 | ERROR | The amount must be empty for an information demand. |
02725 | ERROR | The contract.enrolment3DS value is invalid. Must be Y or N. |
02726 | ERROR | Either card.number or walletId must be fulfilled |
02727 | ERROR | Invalid walletCardInd |
02728 | REFUSED | Reset is not possible because the authorization has been approved more than {0} days ago |
02729 | REFUSED | Refund amount exceeds the limit |
02730 | REFUSED | Refund country is out of eurozone |
02731 | REFUSED | Refund period exceeds the limit |
02732 | REFUSED | Refund currency is only euro |
02733 | ERROR | Invalid field format : {0} : Cannot be empty. |
02734 | REFUSED | Credit amount exceeds the limit |
02735 | ERROR | BIC format is incorrect |
02736 | ERROR | IBAN format is incorrect |
02737 | ERROR | This bank is not authorized for credit transfer |
02738 | ERROR | This account is not authorized for credit transfer |
02739 | ERROR | This credit transfer is not allowed for security reasons |
02740 | REFUSED | Credit currency only euro |
02741 | ERROR | This order does not exist |
02742 | REFUSED | Inconsistent request : No complying contract |
02840 | ERROR | Contract number must be fulfilled |
02841 | ERROR | Too many contract number |
02842 | REFUSED | Contract not associated with card |
02843 | ERROR | differedActionDate must be empty if the payment mode is not DIF |
02998 | REFUSED | Transaction refused |
More details
Code | Comments |
---|---|
02101 | When the PSP Payline is disturbed. |
02102 | When the PSP Payline cannot join the bank. |
02103 | When time connection is over 25 seconds. |
02301 | When transactionID not exist in PSP Payline. |
02302 | When capture isn't possible since the reautor capture period is passed. |
02303 | When contract number given in request not exist or not appropriate. |
02304 | Webpayment pages, the buyer not cancelled or exceed time (15 minutes). |
02305 | When parameter given in request are incorrectly formated like date format for example. |
02306 | The result is given after getwebpaymentdetails. |
02307 | When custom Page Code given in request not exist in Payline. |
02308 | When Payment Mode given in request can't be used for the webservice. |
02317 | This token has never sent by Payline or session expired. |
02318 | In case of switch over in secondary site. |
02319 | In webpayment, the buyer click on the cancel Button. |
02500 | Message relate to wallet |
02501 | Message relate to wallet |
02502 | Message relate to wallet |
02503 | Message relate to wallet |
02504 | Message relate to wallet |
02505 | Message relate to wallet |
02506 | Message relate to wallet |
02507 | Message relate to wallet |
02508 | Message relate to wallet |
02509 | Message relate to wallet |
02510 | Message relate to wallet |
02511 | Message relate to wallet |
02512 | Message relate to wallet |
02513 | Message relate to wallet |
02514 | Message relate to wallet |
02514 | Message relate to wallet |
02515 | Message relate to wallet |
02516 | Message relate to wallet |
02517 | Message relate to wallet |
02518 | Message relate to wallet |
02519 | Message relate to wallet |
02520 | Message relate to wallet |
02521 | Message relate to wallet |
02522 | Message relate to wallet |
02523 | Message relate to wallet |
02524 | Message relate to wallet |
02525 | Message relate to wallet |
02526 | Message relate to wallet |
02527 | Message relate to wallet |
02528 | Message relate to wallet |
02529 | Message relate to wallet |
02530 | Message relate to wallet |
02531 | Message relate to wallet |
02532 | Message relate to wallet |
02533 | Message relate to wallet |
02534 | Message relate to wallet |
02535 | Message relate to wallet |
02600 | Message relate to reauthorization function |
02601 | Message relate to reauthorization function |
02602 | Message relate to reauthorization function |
02603 | Message relate to reauthorization function |
02604 | Message relate to reauthorization function |
02615 | Message relate to reauthorization function |
02616 | Message relate to reauthorization function |
02617 | Message relate to reauthorization function |
02618 | Message relate to reauthorization function |
02619 | Message relate to reauthorization function |
02620 | Message relate to reauthorization function |
02621 | Message relate to reauthorization function |
02622 | Message relate to reauthorization function |
02623 | Message relate to reauthorization function |
02624 | Message relate to reauthorization function |
02625 | Message relate to reauthorization function |
02626 | Message relate to reauthorization function |
02627 | Message relate to reauthorization function |
02628 | Message relate to reauthorization function |
02629 | Message relate to reauthorization function |
02630 | Message relate to reauthorization function |
02631 | Message relate to reauthorization function |
02632 | Message relate to reauthorization function |
02724 | Message relate to wallet |
02726 | Message relate to wallet |
02727 | Message relate to wallet |
02728 | Message relate to reauthorization function |
Additional information
02008 : The payment cancellation from the buyer will return that code for widget integration instead of 02324 (V4.58).