# How to add non-PSS deposit and withdrawal methods

This instruction explains how to add deposit and withdrawal methods using non-PSS connections for payment systems that haven't yet migrated to the new [B2CORE Payment System Service (PSS)](/integrations/payment-systems.md#payment-system-service-pss).

Non-PSS systems are marked with `No` in the **PSS-supported** column in [Integration > Payment systems](/integrations/payment-systems.md).

{% hint style="info" %}
Before adding deposit and withdrawal methods in B2CORE, ensure that you are signed up for the selected payment system and have an active account in that system.
{% endhint %}

To add and set up a deposit or withdrawal method:

{% stepper %}
{% step %}
In the B2CORE Back Office, navigate to **System** > **Deposit system** > **Deposit methods** or\
to **System** > **Payout system** > **Payout methods**.
{% endstep %}

{% step %}
Click **+Create** in the upper-right page corner.
{% endstep %}

{% step %}
On the displayed page, fill in the following fields:

* In the **Name** field, enter a name for the method. The name must be unique and may only contain Latin letters, numbers, dashes, and underscores.
* In the **Caption** field, enter a caption for the method. This caption will be assigned to the method in the Back Office and will be visible to clients in the B2CORE UI.
* In the **Provider** dropdown, select a payment system that you want to use for deposits or withdrawals.
* In the displayed **Currency** dropdown, select a currency for deposits or withdrawals. After creating the method, you can add multiple currencies to it on the **TR Currencies** tab.
* Leave the **Connection** field empty.
  {% endstep %}

{% step %}
Click **Save** to create the method. The created method is enabled by default.
{% endstep %}

{% step %}
Locate the newly created method in the list and click the **Edit** button in the method row.
{% endstep %}

{% step %}
On the **Settings** tab, select one or more groups in which the method should be included, such as **Fiat**, **Crypto**, or both.
{% endstep %}

{% step %}
In the **Icon** field, specify the icon name that can be found in [Payment systems](/integrations/payment-systems.md) to display the icon for the method in the B2CORE UI. To use a custom icon, specify the URL of the image to be displayed.
{% endstep %}

{% step %}
Depending on the payment system that you selected as a provider, you may need to configure additional options that are specific to the provider in the **Provider settings** section.
{% endstep %}

{% step %}
Review the currencies added on the **TR Currencies** and **PS Currencies** tabs, and add more if necessary (for tab descriptions, refer to [Deposit methods](/back-office-guide/system/deposit-system.md#details) or [Payout methods](/back-office-guide/system/payout-system.md#details)).
{% endstep %}

{% step %}
If needed, configure commissions for the methods on the **Commissions** tab (for details, refer to [How to configure commissions for deposit and withdrawal methods](/how-to-articles/manage-payment-methods/how-to-configure-commissions-for-deposit-and-withdrawal-methods.md)).
{% endstep %}

{% step %}
Click **Save** to apply the changes.
{% endstep %}

{% step %}
Click **Test connection** to validate the connection settings.
{% endstep %}
{% endstepper %}

The deposit or withdrawal method that uses the selected payment system is now configured in the B2CORE Back Office.

{% hint style="success" %}
**See also**

[How to add the manual deposit or withdrawal method](/how-to-articles/manage-payment-methods/how-to-add-the-manual-deposit-or-withdrawal-method.md)

[How to add the Constructor deposit or withdrawal method](/how-to-articles/manage-payment-methods/how-to-add-the-constructor-deposit-or-withdrawal-method.md)

[How to configure commissions for deposit and withdrawal methods](/how-to-articles/manage-payment-methods/how-to-configure-commissions-for-deposit-and-withdrawal-methods.md)

[How to restrict the use of deposit and withdrawal methods](/how-to-articles/manage-payment-methods/how-to-restrict-the-use-of-deposit-and-withdrawal-methods.md)
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.b2core.b2broker.com/how-to-articles/manage-payment-methods/how-to-add-non-pss-deposit-and-withdrawal-methods.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
