Payment methods configuration

Starting from v0.16 paymemnt methods can be configured via UI under "Configuration management" -> "Purchase configuration" -> "Payment methods".

Currently the following three payment methods are available:

  • “Bank Transfer” - user pays via bank transfer based on the invoice details configured by admin

  • “Credit Card” - user pays with his debit or credit card

  • “Cryptocurrencies” - user pays with the listed tokens

All methods can be enabled only if they are properly configured and can be disabled at any moment.

Please note that

  • there must be at least one configured and enabled payment method to switch on "Featured asset" and/or "Asset purchase" featured

  • if the "Featured asset" or/and "Asset purchase" features are switched on you can't disable all payment methods: at least one collection method must be configured and enabled

General characteristics for all payment methods

  • Description of the method in all available languages for the portal which will be shown to user in the checkout flow in Payment method's tile details

  • You can define purchase amount limit, which the user must not exceed to use the corresponding payment method, when creating order. The limit is set in the portal currency, and has a number value. If the user exceeds the payment method limit, the payment method will not be available.

Additional characteristics of specific collection methods

Bank transfer payment method

Step 1. Configure bank transfer details

For the payment method “Bank Transfer” the bank details of the receiving account must be configured, they will be used in the invoice generated for the order. Descriptions for each field of the bank details are optional, in case you provide them, users will see them in info tooltip. Descriptions can be added in all languages available for the portal.

You can also add up to 3 additional bank ids (apart from SWIFT or BIC) in case your bank has some details apart from the regular ones. You have to provide name and value for each of them. And optionally you have possibility to add description in all languages available for the portal. We recommend to provide the description for such ids to make sure that users understand the purpose of them and make correct bank transfer.

You can also add details of intermediary bank in case you expect international payments and your bank has intermediary bank details for them. We recommend to add description for this section to explain to your users what it is. Optionally you can provide translations in all available languages.

Step 2. Prepare the template for invoice details

Refer to Templates for purchase details and invoice details to check how the template for invoice details must be configured. Send it to your CoreLedger manager to apply it in your portal

Credit card payment method

Step 1. Configure credit card payment parameters

Apart from the General characteristics for all payment methods integration with cryptopayment provider must be configured to use this payment method.

Currently integration with Payrexx is used for credit card payments.

To use it productively you will have to provide your Payrexx account details:

  • Payrexx account name (they also call it Instance Name in some documents)

  • API secret

For pilot project within Active Sandbox you can start without your own account, you are allowed to use CoreLedger test account. Discuss it with your CoreLedger manager.

Step 2. Prepare the template for credit card purchase details

Purchase details based on this template are sent to the user when credit card is selected as a payment method. Refer to Templates for purchase details and invoice details to check how the template must be configured. Send it to your CoreLedger manager to apply it in your portal.

Cryptocurrency payment method

Step 1. Configure credit card payment parameters

Apart from the General characteristics for all payment methods integration with cryptopayment provider must be configured to use this payment method.

Currently integration with Coinify is used for cryptocurrency payments.

To use it productively you will have to provide your Coinify account details:

  • API key

  • The environment, for which the API key is used (Sandbox or Production)

For pilot project within Active Sandbox you can start without your own account, you are allowed to use CoreLedger test account. Discuss it with your CoreLedger manager.

Step 2. Prepare the template for cryptopayment purchase details

Purchase details based on this template are sent to the user when cryptopayment is selected as a payment method. Refer to Templates for purchase details and invoice details to check how the template must be configured. Send it to your CoreLedger manager to apply it in your portal.

Last updated