githubEdit

Finora

triangle-exclamation
circle-info

If you need to update the module on the server, please refer to the instructionsarrow-up-right.

Please note that when updating the module, you need to reconfigure it according to the instructions below, because after updating the files, all fields and settings of the module will be reset to the default state.

circle-exclamation
circle-exclamation

Module Settings

In the admin panel, create a new merchant in the "Merchants" ➔ "Add Automatic Payout" section.

Select Finora from the dropdown list in the "Module" field, provide a name for the module, and click "Save."

Fill in the required authorization fields.

Login (Personal Account) — your login for the Finora personal account

OTP Key (Personal Account) — the OTP key issued to you by your Finora manager

Login (SSO Payout) — the login issued to you by your Finora manager

OTP Key (SSO Payout) — the OTP key issued to you by your Finora manager

Private Key — the private key from your Finora personal account (issued according to the instructions below)

circle-exclamation

Special Fields

Payment Method — select the appropriate method from the list.

circle-info

Additional Fields for the Application

To correctly transmit recipient data to the payment system, you need to add additional fields in the exchange directions.

To do this, create and add additional fields for the corresponding currencies for payouts. Be sure to specify a variable in the "Unique ID" field (in lowercase) and make the field mandatory.

1. Additional Field for Recipient's Full Name

  • Unique ID: get_cardholder/cardholder

  • Purpose: Full name of the payment recipient (Full Name)

  • Processing Priority:

    • get_cardholder or cardholder (priority field)

    • Automatically generated from the client's personal data (Full Name from Personal Data)

2. Additional Field for Card Number

  • Unique ID: get_account/account

  • Purpose: Recipient's card number

  • Processing Priority:

    • get_account or account (priority field)

    • "To Account" field from currency settings

3. Additional Field for Phone Number

  • Unique ID: get_phone/phone

  • Purpose: Recipient's phone number (must include the prefix "+")

  • Processing Priority:

    • get_phone or phone (priority field)

    • "To Account" field from currency settings

4. Additional Field for Bank Name

  • Unique ID: get_bankname/bankname

  • Purpose: Name of the recipient's bank (the list of available banks should be confirmed in the payment system's support chat)

  • Processing Priority:

    • get_bankname or bankname (priority field)

    • Currency from the exchange direction

After adding these fields, they will appear in the exchange form and will be mandatory for the client to fill out when creating a payout request.

3. Choosing the Payment Method

In the module settings, you can choose how the payout details will be determined.

  • Automatically: The system will determine the type of details based on the entered data:

    • Phone: if the value starts with "+" and contains between 10 and 15 characters.

    • Card: if the value contains between 12 and 19 characters.

  • Card: Forcefully use the value from the card number fields (get_account/account or "To Account") for the payout.

  • Phone: Forcefully use the value from the phone number fields (get_phone/phone or "To Account") for the payout.

To operate the automatic payout module without using a cron jobarrow-up-right, specify the link from the module settings

in the Finora personal account in the PayOut Webhook field:

Continuing the Setup

Next, configure the merchant by following the general setup instructionsarrow-up-right.

Last updated