> For the complete documentation index, see [llms.txt](https://finchain.gitbook.io/finchain-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://finchain.gitbook.io/finchain-docs/en/transactions/before-order.md).

# Before Placing an Order

{% hint style="warning" %}
**Attentions:** You need to complete the ID verification and settings related to account safety before place an transaction order.
{% endhint %}

{% stepper %}
{% step %}

### Determine the direction

Choose **\[Fiat]** or **\[Crypto].**
{% endstep %}

{% step %}

### Select the currency to pay and get

FinChain provides USD/HKD, USDT-ERC20, USDT-TRC20 and USDC exchange services.
{% endstep %}

{% step %}

### Enter the amount

You can enter the amount you want to pay/receive and the corresponding amount will be calculated automatically. (Relax, you can still modify the amount in the following steps) After entering, click **\[Start]**.
{% endstep %}

{% step %}

### Enter discount code (if any)

If you have already get a discount code, you can enter the code here. After clicking **\[Apply]**, the valid discount code will show the specific fee discount amount. Learn more about [discount codes](/finchain-docs/en/transactions/discount.md).
{% endstep %}

{% step %}

### Choose the way to pay or receive

You can choose a bank account or digital wallet address to send or receive money, please make sure you have added this information in [Accounts](/finchain-docs/en/accounts/bank-accounts.md).

When the receiving method is a bank transfer, you can select **Myself** or **Others** in **Pay to**:

* Select **Myself** to use your linked personal bank account as the receiving account.
* Select **Others** to use another verified bank account as the receiving account.

If the receiving bank account is still under verification, it may not be available for creating a transaction.
{% endstep %}

{% step %}

### Bank fee bearing and deduction preference

{% hint style="info" %}
This is a new feature that is under Beta testing. If you do not see this option for the time being, please contact our customer support team.&#x20;
{% endhint %}

When your transaction involves a bank transfer, the page will show **Est. Bank Fee**. You can expand this section to choose the fee bearer and deduction preference. After you made the decision, the page may show a summary of your current choices, such as **Pay extra bank fees; Payer bears**.

**(1) Fee bearing preference:**

* **SHA (shared by both)**: The remitter pays the outward remittance fee, while the receiver pays intermediary and receiving bank charges. The actual amount received may vary.
* **OUR (payer bears all)**: The remitter bears all bank charges, including outward remittance fees, intermediary bank charges, and receiving bank charges.

**(2) Deduction method**

* **Internal Deduction**: Bank fees are deducted from the sent amount, and the beneficiary may not receive the full amount.
* **External Deduction**: Extra bank fees need to be paid to ensure the beneficiary receives the full amount.

When **External** is selected, the bank fee will be reflected in the amount to pay. When **Internal** is selected, the bank fee will affect the expected amount received.
{% endstep %}

{% step %}

### Confirm the receiver account or address.

You can choose a bank account or digital wallet address to use for payments or receipts. Please ensure that you have already linked this information to your [account](/finchain-docs/en/accounts/bank-accounts.md).
{% endstep %}

{% step %}

### Security Check

You need to enter the [Security PIN](/finchain-docs/en/safety/account-safety.md#id-2-trade-pin) to confirm your order.
{% endstep %}

{% step %}

### Order confirmed!

[View the guidelines after placing the order →](/finchain-docs/en/transactions/after-order.md)
{% endstep %}
{% endstepper %}
