Skip to main content
Partner logo
Centralpay
European companies and platforms unify their collections, optimize the customer payment process and automate their payments with CentralPay payment services.
Source: https://centralpay.eu/fr

Features

Integration type

Embed (no redirection)
Tokenization

Yes

Payment Flow

1-step payment flow : Capture (direct debit)
2-step payment flow : Authorization + Capture
3-step payment flow : Pending Authorization + Authorization + Capture (asynchronous)

How to test?

Basic test cards

CredentialsYes CardNo Card
Card number4556 5579 5572 66244000 0000 0000 0085
Expiry dateany future month and yearany future month and year
CVCany 3 randoms numbersany 3 randoms numbers

3DS Cards

Mean of paymentVISAChallenge VisaNegative VisaMastercardChallenge MastercardNegative MastercardAMEXChallenge AMEXNegative AMEX
Card number4556 5579 5572 66244916 9940 6425 20174556 1041 6038 20325333 2591 5564 32235306 8899 4283 33405328 7203 8458 2224341 5020 9863 48955306 8899 4283 3340345 6953 9920 7589
Expiry dateany future month and yearany future month and yearany future month and yearany future month and yearany future month and yearany future month and yearany future month and yearany future month and yearany future month and year
CVCany 3 randoms numbersany 3 randoms numbersany 3 randoms numbersany 3 randoms numbersany 3 randoms numbersany 3 randoms numbersany 3 randoms numbersany 3 randoms numbersany 3 randoms numbers
info

CentralPay test cards Wait for 00:01 am for status to change to CLEARED.

Data Mapping & Mandatory Fields

Below is the mapping between your Create Session request and the fields expected by this payment method.

Purse Session fieldMandatory
amountYes
order.redirectionYes
order.referenceYes
order.amountNo
order.currency_codeYes
customer.referenceNo
customer.last_nameNo
customer.ipYes
customer.billing_address.address_linesNo
customer.billing_address.cityNo
customer.billing_address.postal_codeNo
customer.billing_address.country_codeNo
customer.billing_address.emailNo
customer.billing_address.phone(must be in "+XX" format)No
customer.billing_address.mobile_phone(must be in "+XX" format)No
shipments.amountNo
shipments.delivery_type_codeNo
shipments.shipping_address.address_linesNo
shipments.shipping_address.cityNo
shipments.shipping_address.postal_codeNo
shipments.shipping_address.country_codeNo

Payment Labels

LabelMethodPayment type
centralpaycreditcardprimary

Actions

Status

PSP statusStateCodeDescription
SESSION_DATA_NOT_OKSUCCESSBAD_REQUESTSession data doesn't meet the partner's requirements
SUCCESSSUCCESSSUCCEEDEDSuccessful operation
ERRORERRORFAILEDFailed operation
3DS_ABORTEDERRORABORTED_BY_CUSTOMER3DS form aborted
3DS_KOERRORFAILED3DS was unsuccessful
UNKNOWN_ERRORERRORUNKNOWNUnknown error
FAILUREERRORFAILEDFailed operation
CANCELEDSUCCESSSUCCEEDEDCanceled operation
FRAUDERRORFAILEDFailed operation
RISKERRORFAILEDFailed operation
NOT_ACCEPTEDERRORFAILEDFailed operation
PENDINGPENDINGWAITING_ONEPAY_ACTIONFailed operation
OTP_INVALIDERRORFAILEDFailed operation
CAPTUREDSUCCESSSUCCEEDEDTransaction is captured
UNCAPTUREDSUCCESSSUCCEEDEDTransaction is authorized but not captured yet
EXPIREDERROREXPIRED_AUTHORIZATIONTransaction authorization is expired
CLEAREDSUCCESSSUCCEEDEDTransaction is captured successfully, and it can be refunded
UNCLEAREDSUCCESSSUCCEEDEDTransaction is refunded successfully
3DS_Y_SUCCESSSUCCESSSUCCEEDEDVérification de l'authentification réussie.
3DS_A_SUCCESSSUCCESSSUCCEEDEDTraitement des tentatives effectué. Non authentifié/vérifié, mais une preuve de tentative d'authentification/vérification est fournie.
3DS_N_ERRORERRORAUTHENTICATION_CHECK_FAILNon authentifié /Compte non vérifié. Transaction refusée.
3DS_R_ERRORERRORAUTHENTICATION_CHECK_FAILAuthentification/vérification du compte rejetée. l'émetteur rejette l'authentification/vérification et demande de ne pas tenter d'autorisation.
3DS_U_ERRORERRORAUTHENTICATION_CHECK_FAILL'authentification/la vérification du compte n'a pas pu être effectuée. Problème technique ou autre, comme indiqué dans ARes ou RReq.
3DS_C_CHALLENGESUCCESSSUCCEEDEDChallenge requis. Une authentification supplémentaire est requise en utilisant le CReq/CRes.
3DS_D_CHALLENGESUCCESSSUCCEEDEDChallenge requis. Authentification découplée confirmée.
3DS_I_SUCCESSSUCCESSSUCCEEDEDInformation seulement. Reconnaissance de la préférence du demandeur pour le défi 3DS.