Skip to main content
Partner logo
Dalenys
Dalenys, the payment partner for the biggest e-commerce and digital brands in Europe.
Source: https://www.dalenys.com/

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 workflow)

How to test?

info

In test environment, Dalenys could have some issues to save the transaction in database. In such case, you will retrieve an AUTHORIZE WAITING status. Usually, after retrieving an AUTHORIZE WAITING status, you can request again the session status, few seconds later, in order to retrieve a final status.

Basic test cards

CredentialsYes Card VISAYes Card AMEX
Card number4464 2157 9099 00013787 0081 0990 001
Expiry dateany future month and yearany future month and year
CVCany 3 randoms numbersany 4 randoms numbers

Vault-mode test cards

Mean of paymentCard numberExpiry dateCVC
VISA4111 1111 1111 1111 4242 4242 4242 4242any future month and yearany 3 randoms numbers

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.currency_codeYes
customer.referenceYes
customer.first_nameYes
customer.last_nameYes
customer.ipYes
customer.billing_address.emailYes
shipments.shipping_address.emailYes
shipments.item_lines.sku_referenceYes

Payment Labels

LabelMethodPayment type
dalenyscreditcardprimary (credit card)

Actions

ActionMandatory fieldsOptional fields
INIT
-
-
APPLY
amount
0
customer
{"reference":"CUSTOMER_REF","ip":"127.0.0.1","billing_address":{"email":"email"}}
customer
{"gender_code":"male","first_name":"first_name","last_name":"last_name","birthdate":"1995-08-25","billing_address":{"address_lines":["address_lines[]"],"city":"city","postal_code":"postal_code","country_code":"country_code","phone":"phone","mobile_phone":"mobile_phone"},"account":{"password_update_date_time":"2022-01-24T08:28:57.432","authentication_method":"MERCHANT_CREDENTIALS"}}
shipments
[{"delivery_type_code":"external_pickup","estimated_delivery_date_time":"2020-08-25T10:42:59","shipping_address":{"first_name":"first_name","last_name":"last_name","gender_code":"male","address_lines":["address_lines[]"],"city":"city","postal_code":"postal_code","country_code":"FR","phone":"phone","mobile_phone":"mobile_phone"},"item_lines":[{"sku_reference":"2600218","price":85,"quantity":1,"amount":85}],"tax_lines":[{"rate":10}]}]

Status

PSP statusStateCodeDescription
1001ERRORBAD_REQUESTMissing parameter
1002ERRORBAD_REQUESTInvalid parameter
1003ERRORBAD_REQUESTHASH error
1004ERRORBAD_REQUESTUnsupported protocol
1005ERRORBAD_REQUESTBad request, please check the documentation to build the POST request
1006ERRORBAD_REQUESTGET parameters are forbidden
1007ERRORBAD_REQUESTCART total amount is different from the transaction amount
2001ERRORBAD_REQUESTALIAS not found
2002WAITINGWAITING_PARTNER_RESPONSEReference transaction not found
2003ERRORBAD_REQUESTReference transaction not succeeded
2004ERRORREFUND_REQUESTED_TOO_LATEReference transaction not refundable
2005ERRORFAILEDReference authorization not capturable
2006ERRORFAILEDReference transaction not finished
2007ERRORBAD_REQUESTInvalid capture amount
2008ERRORBAD_REQUESTInvalid refund amount
2009ERROREXPIRED_AUTHORIZATIONExpired authorization
2010ERRORBAD_REQUESTInstallment schedule not found
2011ERRORBAD_REQUESTInstallment schedule already interrupted
2012ERRORBAD_REQUESTInstallment schedule already finished
2013ERRORBAD_REQUESTFile not found
2014ERRORBAD_REQUESTInvalid file
2015ERRORBAD_REQUESTThe reference transaction is not voidable
2016ERRORBAD_REQUESTResource already exists
2017ERRORBAD_REQUESTThe requested operation is not available yet, please try again later
2018ERRORBAD_REQUESTThe requested HFTOKEN has not been found or is expired
2019ERRORBAD_REQUESTThe void amount is invalid
2020ERRORBAD_REQUESTThe alias has expired
3001ERRORBAD_REQUESTDisabled account
3002ERRORBAD_REQUESTUnauthorized server IP address
3003ERRORBAD_REQUESTUnauthorized transaction
3004ERRORBAD_REQUESTTransactions rate limit exceeded
3006ERRORBAD_REQUESTInvalid submerchant for this account
3008ERRORBAD_REQUESTPayment options not configured
4001ERRORREJECTED_BANKTransaction declined by the banking network
4002ERRORINSUFFICIENT_FUNDSInsufficient funds
4003ERRORREJECTED_BANKCard declined by the banking network
4005ERRORREJECTED_BY_RISK_CHECKSFraud suspicion
4008ERRORREJECTED_BY_RISK_CHECKS3DSecure authentication failed
4009ERRORREJECTED_BY_RISK_CHECKS3DSecure authentication abandoned or expired
4010ERRORFAILEDInvalid transaction
4011ERRORDUPLICATED_TRANSACTIONDuplicated transaction
4012ERRORWRONG_CARD_DATAInvalid card data
4013ERRORREJECTED_BANKTransaction not allowed by banking network for this holder
4014ERRORREJECTED_BY_RISK_CHECKSNon 3-D Secure-enrolled card
4015ERRORFAILEDExpired transaction
4016ERRORFAILEDTransaction declined by the payment terminal
4017ERRORFAILEDForm expiration (as planed by the merchant)
4018ERRORBLOCKED_CARDRecurring payment revocated for this card holder
4019ERRORBLOCKED_CARDThe bank will decline further transactions from this card
4020ERRORREJECTED_BY_RISK_CHECKSStrong customer authentication required by issuer
4021ERRORTRANSACTION_NOT_SUPPORTED_BY_CARDOperation not allowed / not supported
5001ERRORTECHNICAL_ISSUE_TO_CONTACT_PARTNERExchange protocol failure
5002ERRORTECHNICAL_ISSUE_TO_CONTACT_PARTNERBanking network error
5004ERRORTECHNICAL_ISSUE_TO_CONTACT_PARTNERTime out, the response will be sent to the notification URL (only applicable for Visa / MasterCard direct connection)
5005ERRORTECHNICAL_ISSUE_DURING_AUTHENTICATION_CHECK3-D Secure authentication error
5006ERRORTECHNICAL_ISSUE_TO_CONTACT_PARTNERUnexpected bank response
6001ERRORTRANSACTION_NOT_SUPPORTED_BY_MERCHANT_ACCOUNTTransaction declined by the merchant
6002ERRORREJECTED_BY_RISK_CHECKSTransaction declined
6003ERRORREJECTED_BY_RISK_CHECKSThe cardholder has already disputed a transaction
6004ERRORREJECTED_BY_RISK_CHECKSTransaction declined by merchant and/or platform rules
6005ERRORREJECTED_BY_RISK_CHECKSCard not enrolled or 3-D secure unavailable
6006ERRORREJECTED_BY_RISK_CHECKSBlocked payment method
6007ERRORREJECTED_BY_RISK_CHECKSOperation prohibited by the bank networks
0000SUCCESSSUCCEEDEDSuccessful operation
0001SUCCESSSUCCEEDED3-D Secure authentication required
0002SUCCESSSUCCEEDEDRedirection required to finish a transaction
0003WAITINGWAITING_PARTNER_RESPONSETransaction in progress, pending notification
SUCCESSSUCCESSSUCCEEDEDSuccessful operation