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#payment-system-service-pss).

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

<Callout type="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.
</Callout>

To add and set up a deposit or withdrawal method:

<Steps>
  <Step>
    In the B2CORE Back Office, navigate to **System** > **Deposit system** > **Deposit methods** or\
    to **System** > **Payout system** > **Payout methods**.
  </Step>

  <Step>
    Click **+Create** in the upper-right page corner.
  </Step>

  <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.
  </Step>

  <Step>
    Click **Save** to create the method. The created method is enabled by default.
  </Step>

  <Step>
    Locate the newly created method in the list and click the **Edit** button in the method row.
  </Step>

  <Step>
    On the **Settings** tab, select one or more groups in which the method should be included, such as **Fiat**, **Crypto**, or both.
  </Step>

  <Step>
    In the **Icon** field, specify the icon name that can be found in [Payment systems](../../integrations/payment-systems) 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.
  </Step>

  <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.
  </Step>

  <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#details) or [Payout methods](../../back-office-guide/system/payout-system#details)).
  </Step>

  <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-configure-commissions-for-deposit-and-withdrawal-methods)).
  </Step>

  <Step>
    Click **Save** to apply the changes.
  </Step>

  <Step>
    Click **Test connection** to validate the connection settings.
  </Step>
</Steps>

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

<Callout type="success">
  **See also**

  [How to add the manual deposit or withdrawal method](how-to-add-the-manual-deposit-or-withdrawal-method)

  [How to add the Constructor deposit or withdrawal method](how-to-add-the-constructor-deposit-or-withdrawal-method)

  [How to configure commissions for deposit and withdrawal methods](how-to-configure-commissions-for-deposit-and-withdrawal-methods)

  [How to restrict the use of deposit and withdrawal methods](how-to-restrict-the-use-of-deposit-and-withdrawal-methods)
</Callout>

<ContentRefs>
  <ContentRef title="How to integrate B2BINPAY (non-PSS)" href="how-to-integrate-b2binpay" />
</ContentRefs>
