---
title: Send payment
slug: concepts/payments/international-payments/send-payment
description: The process for executing outbound international payments, from obtaining exchange rate estimates to finalizing transactions with compliance checks.
docTags: 
createdAt: 2024-08-09T14:20:18.099Z
---

## Flow of funds

![](https://api.archbee.com/api/optimize/511c8QBH-VHiwWnyzIwUb/UJajtfvmpudqk2pe-v1-O_image.png)

## Outbound payments

:::hint{type="info"}
See our [tutorial](docId:0mIEXzUcyTurPvZq13y1Z) to learn how to send an international payment. &#x20;
:::

The following diagram shows the status and webhook flows for outbound International Payments:

![](https://api.archbee.com/api/optimize/4hvUOg5mU1sCngl0n0Has/HtL_SkxLyyKnRQT2a288T-20260121-065527.png)

## How it works

**Step 1: Obtain Exchange Rate Estimate**

Before committing to sending an international payment, you can [obtain an estimate](docId:13BVdESRAI7mGFGTl8FjF) of the exchange rate. The estimate includes the current FX rate, with spread and transaction fees. This step does not require beneficiary data.

**Step 2: Verify Requirements for Quote**

Once satisfied with the exchange rate estimate, you can use the [get list of required fields for quote request](docId\:tFujxIwREvywNETqogCv-) API to validate the specific attributes/information required for creating a valid quote. This step is crucial as international payment requirements vary by country.

**Step 3: Generate Executable Quote**

- After gathering the necessary requirements for a quote, you [request a payment quote](docId\:OnbkGeBIHVb4ihvB1haKL). The quote includes the transfer cost, fees, and the exchange rate for a foreign currency. Beneficiary details are required, and the quote is valid for a limited amount of time (60 seconds).&#x20;
- It is mandatory to Include the originator details.&#x20;
- For any payments to Mexico:&#x20;
  - The `accountNumber` and `iban` fields must be left blank.&#x20;
  - `routingCodeType1 `must be CLABE&#x20;
  - `routingCodeValue1` must be the 18 digits CLABE number.
- All outbound payments where the “To” currency is one of: INR (India), MYR (Malaysia), and AED (United Arab Emirates) require the use of the [Payment Purpose Code](docId\:kmgW82p6BkYZJX-aojTae) field to be populated with the corresponding PPC for the respective currency.
- The generated quote ID is essential for the next step.&#x20;

**Step 4: Originate International Payment**

Using the obtained quote ID, you use the [originate a payment ](docId\:eVBwhQlRGZlamLd2hRwVd)endpoint to initiate an international payment. The payment process involves clearing holds, acceptance of conversion, and eventual completion. You are notified via a [webhook](docId\:o9fUc2dKPczcl1h4yIChr) about the acceptance or rejection of their payment.

:::hint{type="info"}
Some payments may trigger holds or require additional information from the recipient bank, initiating an RFI (Request for Information) process. Completion of the RFI process is necessary for payment completion. Customers are notified of payment rejection, if any, with reasons provided via a webhook.
:::

[Learn more about payment transactions and settlement](docId\:luDEbxnwU8p7Knb_bDM6I)&#x20;
