Minimum required API version: 1.2.0
The following features require an API version higher than the minimum:
- 3DS 2.0 External requires API version 1.3.0
The following table lists all supported payment methods.
|Payment Method||Payment Method Type||Notes|
|American Express||Cards||3DS 2 external flow is not yet supported for American Express.|
Over 100 currencies are supported. See currencies.
The following table provides an overview of all supported and non-supported features.
|3DS 2.0 External||Yes|
|3DS 2.0 PaymentsOS-handled||No|
|3DS 2.0 Provider-handled||No|
|3DS 2.0 Self-handled||No|
|Level 2 and 3 Data||No|
|Retrieve Supported Payment Methods||No|
|Retrieve Supported Plans||No|
|Statement Soft Descriptor||No|
|Stored Credentials Flag||Yes|
|Transaction Processing without CVV||Yes|
The following table lists all supported requests for card-based transactions.
Use the bodybuilder to create a sample request body for each request type.
|Authorize||Partial and multiple are not supported||Asynchronous or Synchronous||The request can be synchronous or asynchronous, depending on whether you implemented a 3DS flow.|
|Capture||Partial is supported||Synchronous||Partial and multiple capture depend on your MCC. Contact your Dalenys payment manager for more information.|
|Charge||Not Applicable||Asynchronous or Synchronous||The request can be synchronous or asynchronous, depending on whether you implemented a 3DS flow.|
|Credit||Partial and multiple are not supported||Synchronous|
|Refund||Both partial and multiple are supported||Synchronous|
The following table lists the configurations that are specific to this integration.
|In the PaymentsOS Control Center, configure the following credentials: ||Required|
|Enable direct link on your account in order for PaymentsOS be able to make server to server requests on your behalf. Contact Dalenys support for assistance.||Required|
|In your directlink account, allow incoming requests from all IP addresses. Contact Dalenys support for assistance.||Required|
|In your Dalenys account, configure the currency that will be used in transactions initiated on your site. Contact Dalenys support for assistance.||Required|
|In your Dalenys account, make sure that Notification Mode is set to Asynchronous.||Required|
|In your Dalenys account, enable processing transactions without CVV if desired. Contact Dalenys support for assistance.||Optional|
|In your Dalenys account, enable Credit requests if you want to initiate Credit transactions. Contact Dalenys support for assistance.||Optional|
|In your Dalenys account, configure 3DS Internal 1 if desired. For help, see Enabling 3DS 1 Internal. In the PaymentsOS Control Center, create webhooks to be notified when a transaction changes its status.||Optional|
|If you want to use an external MPI, then you must enable this in your Dalenys account. Beware that using 3DS 2 in external 3DS flow may require additional configuration in your Dalenys account. Contact Dalenys support for assistance. Note: PaymentOS currently does not support using accounts that have been configured to use internal 3DS 2 flows. Using those accounts may cause transactions to fail.||Optional|
For test card numbers, see the Dalenys documentation.