githubEdit

1Plat

triangle-exclamation
circle-info

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

circle-exclamation
circle-exclamation

Register on the 1Platarrow-up-right service and log into your personal account. Create a new store.

Fill in the required information in the new window and save it.

Module Settings

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

Select 1Plat from the dropdown menu in the "Module" field, enter a name for the module, and click "Save."

Fill in the required authorization fields.

Domain — leave this field empty.

Store ID — the ID of your store on the 1Plat service.

Secret Key — the key copied from the "Store - Settings" section in your 1Plat personal account.

Special Fields

Payment Method — select an appropriate method from the list or manually enter your option in the "Add" field (for acceptable options, please check with your 1Plat manager).

triangle-exclamation

Bank — select an appropriate bank from the list or manually enter your option in the "Bank" field (for acceptable options, please check with your 1Plat manager).

circle-info

Additional Fields for the Application

When processing payouts using the 1Plat automatic payout feature, additional fields must be added to the exchange form for the client to fill out when creating an application.

To do this, create and add additional fieldsarrow-up-right to the relevant currencies for payouts through 1Plat.

Make sure to specify a variable in the "Unique ID" field (use lowercase letters) and make the field mandatory.

1. Field for Cardholder Name (when using the "Card" method)

  • Unique ID: get_cardholder/cardholder

  • Purpose: Full name of the card/account holder

  • Processing Priority (any option can be selected):

    1. get_cardholder or cardholder (priority field)

    2. Automatically generated from the client's full name (last_name + first_name + second_name) — standard fields "Last Name," "First Name," "Middle Name" for the exchange direction (not currency!)

    3. After this, the field will appear in the exchange form and will be mandatory for the client to fill out when creating an application.

2. Field for Phone Number (when using the "Phone" method)

  • Unique ID: get_phone/phone

  • Purpose: Client's phone number

  • Processing Priority (any option can be selected):

    1. get_phone or phone (priority field)

    2. user_phone from the main application data — standard field "Phone" for the exchange direction (not currency!)

3. Field for Bank Name (when using the "Card" or "Account" method) — optional

  • Unique ID: get_bankname/bankname

  • Purpose: Client's bank name

  • Processing Priority (any option can be selected):

    1. get_bankname or bankname (priority field)

    2. Automatic Value: User's phone from the application (user_phone), or from the account_get field (if the phone is specified as a detail)

To operate the module for receiving funds without using a cron jobarrow-up-right, specify the link from the module settings.

In your 1Plat personal account, go to "StoreSettingsCallback for Withdrawals":

Continue Configuration

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

Last updated