# Create recipients

Learn how to create recipients to accept Global Payouts.

To make a payout, create a recipient with a payout method. Add the following information through the Dashboard or through the API:

- Country of the recipient
- Type of business (such as an individual or company)
- Email of the recipient
- Intended payout method (such as a bank account or debit card)

After you create a recipient, you can reuse their information for future payouts.

Stripe offers three ways to collect recipient information: manually through the Dashboard, using Stripe-hosted forms (no or minimal code), or by building your own collection flow with the API. See [Requirement collection methods](https://docs.stripe.com/global-payouts/recipient-creation.md#requirement-collection-methods) for a full comparison.

## Requirements for supported recipient countries

Requirements vary by your country, and by your recipient’s country, business type, and payout method. The payment method must be domiciled in the recipient’s country.

### Supported countries and requirements

#### Sender country - United States

#### Business type - Company

| Recipient country | Currency | Payout method | Required information |
| --- | --- | --- | --- |
| Albania | ALL | Wire | Email, company name, company address |
| Algeria | DZD | Wire | Email, company name |
| Antigua and Barbuda | XCD | Wire | Email, company name |
| Armenia | AMD | Wire | Email, company name, company address |
| Australia | AUD | Local bank method | Email, company name, company address |
| Austria | EUR | Local bank method | Email, company name |
| Bahamas | BSD | Wire | Email, company name, company address |
| Bahrain | BHD | Wire | Email, company name, company address |
| Belgium | EUR | Local bank method | Email, company name |
| Benin | XOF | Local bank method | Email, company name, company address |
| Bhutan | BTN | Wire | Email, company name, company address, phone number |
| Bosnia and Herzegovina | BAM | Wire | Email, company name, company address (not a PO box) |
| Botswana | BWP | Wire | Email, company name |
| Brunei | BND | Wire | Email, company name |
| Bulgaria | EUR | Local bank method | Email, company name |
| Canada | CAD | Local bank method | Email, company name, company address |
| China | CNY | Wire | Email, company name, company address (not a PO box) |
| Costa Rica | CRC | Local bank method | Email, ID, company name |
| Côte d’Ivoire | XOF | Local bank method | Email, company name |
| Croatia | EUR | Local bank method | Email, company name |
| Cyprus | EUR | Local bank method | Email, company name |
| Czech Republic | EUR | Local bank method | Email, company name |
| Denmark | DKK | Local bank method | Email, company name |
| Dominican Republic | DOP | Local bank method | Email, company name, company address (not a PO box), tax ID |
| Ecuador | USD | Wire | Email, company name, company address |
| Egypt | EGP | Wire | Email, company name, company address |
| El Salvador | USD | Wire | Email, company name, company address |
| Estonia | EUR | Local bank method | Email, company name |
| Ethiopia | ETB | Wire | Email, company name, company address (not a PO box) |
| Finland | EUR | Local bank method | Email, company name |
| France | EUR | Local bank method | Email, company name, company address |
| Gambia | GMD | Wire | Email, company name, company address (not a PO box) |
| Germany | EUR | Local bank method | Email, company name |
| Greece | EUR | Local bank method | Email, company name |
| Guatemala | GTQ | Wire | Email, company name, company address (not a PO box), tax ID (NIT) |
| Guyana | GYD | Wire | Email, company name, company address |
| Hong Kong | HKD | Wire | Email, company name |
| Hungary | HUF | Local bank method | Email, company name |
| Iceland | EUR | Local bank method | Email, company name |
| India | INR | Local bank method | Email, company name |
| Indonesia | IDR | Local bank method | Email, company name |
| Ireland | EUR | Local bank method | Email, company name |
| Israel | ILS | Local bank method | Email, company name |
| Italy | EUR | Local bank method | Email, company name |
| Jamaica | JMD | Local bank method | Email, company name |
| Japan | JPY | Wire | Email, company name, company address (not a PO box) |
| Jordan | JOD | Wire | Email, company name |
| Kenya | KES | Wire | Email, company name, company address (not a PO box) |
| Kuwait | KWD | Wire | Email, company name |
| Latvia | EUR | Local bank method | Email, company name |
| Liechtenstein | EUR | Local bank method | Email, company name |
| Lithuania | EUR | Local bank method | Email, company name |
| Luxembourg | EUR | Local bank method | Email, company name |
| Madagascar | MGA | Wire | Email, company name, company address (not a PO box) |
| Malaysia | MYR | Wire | Email, company name, company address (not a PO box) |
| Malta | EUR | Local bank method | Email, company name |
| Mauritius | MUR | Wire | Email, company name, company address (not a PO box) |
| Mexico | MXN | Local bank method | Email, company name |
| Moldova | MDL | Wire | Email, company name, company address (not a PO box), phone number |
| Monaco | EUR | Local bank method | Email, company name |
| Mongolia | MNT | Wire | Email, company name, company address (not a PO box) |
| Morocco | MAD | Local bank method | Email, company name |
| Mozambique | MZN | Wire | Email, company name, tax ID (NUIT) |
| Peru | PEN | Local bank method | Email, company name, company address (not a PO box), tax ID (RUC) |
| Namibia | NAD | Wire | Email, company name, company address (not a PO box) |
| Netherlands | EUR | Local bank method | Email, company name |
| New Zealand | NZD | Local bank method | Email, company name |
| North Macedonia | MKD | Wire | Email, company name, company address (not a PO box), phone number |
| Norway | NOK | Local bank method | Email, company name |
| Oman | OMR | Wire | Email, company name |
| Pakistan | PKR | Wire | Email, ID, company name, company address (not a PO box) |
| Panama | USD | Wire | Email, company name, company address |
| Philippines | PHP | Wire | Email, company name |
| Poland | PLN | Local bank method | Email, company name |
| Portugal | EUR | Local bank method | Email, company name |
| Qatar | QAR | Wire | Email, company name |
| Romania | RON | Local bank method | Email, company name |
| Rwanda | RWF | Wire | Email, company name, company address (not a PO box) |
| Saint Lucia | XCD | Wire | Email, company name |
| San Marino | EUR | Local bank method | Email, company name |
| Senegal | XOF | Local bank method | Email, company name |
| Serbia | RSD | Wire | Email, company name, company address (not a PO box) |
| Singapore | SGD | Local bank method | Email, company name, company address |
| Slovakia | EUR | Local bank method | Email, company name |
| Slovenia | EUR | Local bank method | Email, company name |
| Sri Lanka | LKR | Wire | Email, company name, company address (not a PO box) |
| South Africa | ZAR | Wire | Email, company name |
| Spain | EUR | Local bank method | Email, company name |
| Sweden | SEK | Local bank method | Email, company name |
| Switzerland | EUR | Local bank method | Email, company name |
| Taiwan | TWD | Wire | Email, company name, company address (not a PO box), phone number |
| Tanzania | TZS | Wire | Email, company name, company address (not a PO box) |
| Thailand | THB | Wire | Email, company name |
| Trinidad and Tobago | TTD | Local bank method | Email, company name |
| Tunisia | TND | Local bank method | Email, company name, company address |
| Turkey | TRY | Wire | Email, company name, company address |
| United Arab Emirates | AED | Wire | Email, company name, company address (not a PO box) |
| United Kingdom | GBP | Local bank method | Email, company name |
| United States | USD | Local bank method | Email, company name |
| United States | USD | Wire | Email, company name, company address |
| United States | USD | Card | Email, company name, company address |
| Uzbekistan | UZS | Wire | Email, phone number, company name, company address (not a PO box) |
| Vietnam | VND | Wire | Email, company name, company address |

#### Business type - Individual

| Recipient country | Currency | Payout method | Required information |
| --- | --- | --- | --- |
| Albania | ALL | Wire | Email, name, address |
| Algeria | DZD | Wire | Email, name |
| Antigua and Barbuda | XCD | Wire | Email, name |
| Armenia | AMD | Wire | Email, name, address |
| Australia | AUD | Local bank method | Email, name, address |
| Austria | EUR | Local bank method | Email, name |
| Bahamas | BSD | Wire | Email, name, address |
| Bahrain | BHD | Wire | Email, name |
| Belgium | EUR | Local bank method | Email, name |
| Benin | XOF | Local bank method | Email, name, address |
| Bhutan | BTN | Wire | Email, name, address (not a PO box), phone number |
| Bosnia and Herzegovina | BAM | Wire | Email, name, address (not a PO box) |
| Botswana | BWP | Wire | Email, name |
| Brunei | BND | Wire | Email, name |
| Bulgaria | EUR | Local bank method | Email, name |
| Canada | CAD | Local bank method | Email, name |
| China | CNY | Wire | Email, name, date of birth, address (not a PO box), phone number |
| Costa Rica | CRC | Local bank method | Email, name, ID |
| Côte d’Ivoire | XOF | Local bank method | Email, name |
| Croatia | EUR | Local bank method | Email, name |
| Cyprus | EUR | Local bank method | Email, name |
| Czech Republic | EUR | Local bank method | Email, name |
| Denmark | DKK | Local bank method | Email, name |
| Dominican Republic | DOP | Local bank method | Email, name, address (not a PO box), ID |
| Ecuador | USD | Wire | Email, name, address |
| Egypt | EGP | Wire | Email, name, address |
| El Salvador | USD | Wire | Email, name, address |
| Estonia | EUR | Local bank method | Email, name |
| Ethiopia | ETB | Wire | Email, name, address (not a PO box) |
| Finland | EUR | Local bank method | Email, name |
| France | EUR | Local bank method | Email, name |
| Gambia | GMD | Wire | Email, name, address (not a PO box) |
| Germany | EUR | Local bank method | Email, name |
| Greece | EUR | Local bank method | Email, name |
| Guatemala | GTQ | Wire | Email, name, address (not a PO box), tax ID (NIT) |
| Guyana | GYD | Wire | Email, name, address |
| Hong Kong | HKD | Wire | Email, name |
| Hungary | HUF | Local bank method | Email, name |
| Iceland | EUR | Local bank method | Email, name |
| India | INR | Local bank method | Email, name |
| Indonesia | IDR | Local bank method | Email, name |
| Ireland | EUR | Local bank method | Email, name |
| Israel | ILS | Local bank method | Email, name |
| Italy | EUR | Local bank method | Email, name |
| Jamaica | JMD | Local bank method | Email, name |
| Japan | JPY | Wire | Email, name, address (not a PO box) |
| Jordan | JOD | Wire | Email, name |
| Kenya | KES | Wire | Email, name, address (not a PO box) |
| Kuwait | KWD | Wire | Email, name |
| Latvia | EUR | Local bank method | Email, name |
| Liechtenstein | EUR | Local bank method | Email, name |
| Lithuania | EUR | Local bank method | Email, name |
| Luxembourg | EUR | Local bank method | Email, name |
| Madagascar | MGA | Wire | Email, name, address (not a PO box) |
| Malaysia | MYR | Wire | Email, name, address (not a PO box) |
| Malta | EUR | Local bank method | Email, name |
| Mauritius | MUR | Wire | Email, name, address (not a PO box) |
| Mexico | MXN | Local bank method | Email, name |
| Moldova | MDL | Wire | Email, name, address (not a PO box), phone number |
| Monaco | EUR | Local bank method | Email, name |
| Mongolia | MNT | Wire | Email, name, address (not a PO box) |
| Morocco | MAD | Local bank method | Email, name |
| Mozambique | MZN | Wire | Email, name, address (not a PO box), tax ID (NUIT) |
| Peru | PEN | Local bank method | Email, name, tax ID (DNI) |
| Namibia | NAD | Wire | Email, name, address (not a PO box) |
| Netherlands | EUR | Local bank method | Email, name |
| New Zealand | NZD | Local bank method | Email, name |
| North Macedonia | MKD | Wire | Email, name, address (not a PO box), phone number |
| Norway | NOK | Local bank method | Email, name |
| Oman | OMR | Wire | Email, name |
| Pakistan | PKR | Wire | Email, name, address (not a PO box), ID |
| Panama | USD | Wire | Email, name, address |
| Philippines | PHP | Wire | Email, name |
| Poland | PLN | Local bank method | Email, name |
| Portugal | EUR | Local bank method | Email, name |
| Qatar | QAR | Wire | Email, name |
| Romania | RON | Local bank method | Email, name |
| Rwanda | RWF | Wire | Email, name, address (not a PO box) |
| Saint Lucia | XCD | Wire | Email, name |
| San Marino | EUR | Local bank method | Email, name |
| Senegal | XOF | Local bank method | Email, name |
| Serbia | RSD | Wire | Email, name, address (not a PO box) |
| Singapore | SGD | Local bank method | Email, name |
| Slovakia | EUR | Local bank method | Email, name |
| Slovenia | EUR | Local bank method | Email, name |
| Sri Lanka | LKR | Wire | Email, name |
| South Africa | ZAR | Wire | Email, name |
| Spain | EUR | Local bank method | Email, name |
| Sweden | SEK | Local bank method | Email, name |
| Switzerland | EUR | Local bank method | Email, name |
| Taiwan | TWD | Wire | Email, name, address (not a PO box), phone number |
| Tanzania | TZS | Wire | Email, name, address (not a PO box) |
| Thailand | THB | Wire | Email, name |
| Trinidad and Tobago | TTD | Local bank method | Email, name |
| Tunisia | TND | Local bank method | Email, name, address |
| Turkey | TRY | Wire | Email, name |
| United Arab Emirates | AED | Wire | Email, name, address (not a PO box) |
| United Kingdom | GBP | Local bank method | Email, name |
| United States | USD | Local bank method | Email, name |
| United States | USD | Wire | Email, name, address |
| United States | USD | Card | Email, name |
| Uzbekistan | UZS | Wire | Email, name, address (not a PO box), phone number |
| Vietnam | VND | Wire | Email, name, address |

#### Sender country - United Kingdom

#### Business type - Company

| Recipient country | Currency | Payout method | Required information |
| --- | --- | --- | --- |
| Albania | ALL | Wire | Email, company name, company address |
| Algeria | DZD | Wire | Email, company name |
| Antigua and Barbuda | XCD | Wire | Email, company name |
| Armenia | AMD | Wire | Email, company name, company address |
| Australia | AUD | Local bank method | Email, company name, company address |
| Austria | EUR | Local bank method | Email, company name |
| Bahamas | BSD | Wire | Email, company name, company address |
| Bahrain | BHD | Wire | Email, company name, company address |
| Belgium | EUR | Local bank method | Email, company name |
| Benin | XOF | Local bank method | Email, company name, company address |
| Bhutan | BTN | Wire | Email, company name, company address, phone number |
| Bosnia and Herzegovina | BAM | Wire | Email, company name, company address (not a PO box) |
| Botswana | BWP | Wire | Email, company name |
| Brunei | BND | Wire | Email, company name |
| Bulgaria | EUR | Local bank method | Email, company name |
| Canada | CAD | Local bank method | Email, company name, company address |
| China | CNY | Wire | Email, company name, company address (not a PO box) |
| Costa Rica | CRC | Local bank method | Email, ID, company name |
| Côte d’Ivoire | XOF | Local bank method | Email, company name |
| Croatia | EUR | Local bank method | Email, company name |
| Cyprus | EUR | Local bank method | Email, company name |
| Czech Republic | EUR | Local bank method | Email, company name |
| Denmark | DKK | Local bank method | Email, company name |
| Dominican Republic | DOP | Local bank method | Email, company name, company address (not a PO box), tax ID |
| Ecuador | USD | Wire | Email, company name, company address |
| Egypt | EGP | Wire | Email, company name, company address |
| El Salvador | USD | Wire | Email, company name, company address |
| Estonia | EUR | Local bank method | Email, company name |
| Ethiopia | ETB | Wire | Email, company name, company address (not a PO box) |
| Finland | EUR | Local bank method | Email, company name |
| France | EUR | Local bank method | Email, company name, company address |
| Gambia | GMD | Wire | Email, company name, company address (not a PO box) |
| Germany | EUR | Local bank method | Email, company name |
| Greece | EUR | Local bank method | Email, company name |
| Guatemala | GTQ | Wire | Email, company name, company address (not a PO box), tax ID (NIT) |
| Guyana | GYD | Wire | Email, company name, company address |
| Hong Kong | HKD | Wire | Email, company name |
| Hungary | HUF | Local bank method | Email, company name |
| Iceland | EUR | Local bank method | Email, company name |
| India | INR | Local bank method | Email, company name |
| Indonesia | IDR | Local bank method | Email, company name |
| Ireland | EUR | Local bank method | Email, company name |
| Israel | ILS | Local bank method | Email, company name |
| Italy | EUR | Local bank method | Email, company name |
| Jamaica | JMD | Local bank method | Email, company name |
| Japan | JPY | Wire | Email, company name, company address (not a PO box) |
| Jordan | JOD | Wire | Email, company name |
| Kenya | KES | Wire | Email, company name, company address (not a PO box) |
| Kuwait | KWD | Wire | Email, company name |
| Latvia | EUR | Local bank method | Email, company name |
| Liechtenstein | EUR | Local bank method | Email, company name |
| Lithuania | EUR | Local bank method | Email, company name |
| Luxembourg | EUR | Local bank method | Email, company name |
| Madagascar | MGA | Wire | Email, company name, company address (not a PO box) |
| Malaysia | MYR | Wire | Email, company name, company address (not a PO box) |
| Malta | EUR | Local bank method | Email, company name |
| Mauritius | MUR | Wire | Email, company name, company address (not a PO box) |
| Mexico | MXN | Local bank method | Email, company name |
| Moldova | MDL | Wire | Email, company name, company address (not a PO box), phone number |
| Monaco | EUR | Local bank method | Email, company name |
| Mongolia | MNT | Wire | Email, company name, company address (not a PO box) |
| Morocco | MAD | Local bank method | Email, company name |
| Mozambique | MZN | Wire | Email, company name, company address (not a PO box), tax ID (NUIT) |
| Peru | PEN | Local bank method | Email, company name, company address (not a PO box), tax ID (RUC) |
| Namibia | NAD | Wire | Email, company name, company address (not a PO box) |
| Netherlands | EUR | Local bank method | Email, company name |
| New Zealand | NZD | Local bank method | Email, company name |
| North Macedonia | MKD | Wire | Email, company name, company address (not a PO box), phone number |
| Norway | NOK | Local bank method | Email, company name |
| Oman | OMR | Wire | Email, company name |
| Pakistan | PKR | Wire | Email, ID, company name, company address (not a PO box) |
| Panama | USD | Wire | Email, company name, company address |
| Philippines | PHP | Wire | Email, company name |
| Poland | PLN | Local bank method | Email, company name |
| Portugal | EUR | Local bank method | Email, company name |
| Qatar | QAR | Wire | Email, company name |
| Romania | RON | Local bank method | Email, company name |
| Rwanda | RWF | Wire | Email, company name, company address (not a PO box) |
| Saint Lucia | XCD | Wire | Email, company name |
| San Marino | EUR | Local bank method | Email, company name |
| Senegal | XOF | Local bank method | Email, company name |
| Serbia | RSD | Wire | Email, company name, company address (not a PO box) |
| Singapore | SGD | Local bank method | Email, company name, company address |
| Slovakia | EUR | Local bank method | Email, company name |
| Slovenia | EUR | Local bank method | Email, company name |
| Sri Lanka | LKR | Wire | Email, company name, company address (not a PO box) |
| South Africa | ZAR | Wire | Email, company name |
| Spain | EUR | Local bank method | Email, company name |
| Sweden | SEK | Local bank method | Email, company name |
| Switzerland | EUR | Local bank method | Email, company name |
| Taiwan | TWD | Wire | Email, company name, company address (not a PO box), phone number |
| Tanzania | TZS | Wire | Email, company name, company address (not a PO box) |
| Thailand | THB | Wire | Email, company name |
| Trinidad and Tobago | TTD | Local bank method | Email, company name |
| Tunisia | TND | Local bank method | Email, company name, company address |
| Turkey | TRY | Wire | Email, company name, company address |
| United Arab Emirates | AED | Wire | Email, company name, company address (not a PO box) |
| United Kingdom | GBP | Local bank method | Email, company name |
| United States | USD | Local bank method | Email, company name, company address |
| Uzbekistan | UZS | Wire | Email, phone number, company name, company address (not a PO box) |
| Vietnam | VND | Wire | Email, company name, company address |

#### Business type - Individual

| Recipient country | Currency | Payout method | Required information |
| --- | --- | --- | --- |
| Albania | ALL | Wire | Email, name, address |
| Algeria | DZD | Wire | Email, name |
| Antigua and Barbuda | XCD | Wire | Email, name |
| Armenia | AMD | Wire | Email, name, address |
| Australia | AUD | Local bank method | Email, name, address |
| Austria | EUR | Local bank method | Email, name |
| Bahamas | BSD | Wire | Email, name, address |
| Bahrain | BHD | Wire | Email, name |
| Belgium | EUR | Local bank method | Email, name |
| Benin | XOF | Local bank method | Email, name, address |
| Bhutan | BTN | Wire | Email, name, address (not a PO box), phone number |
| Bosnia and Herzegovina | BAM | Wire | Email, name, address (not a PO box) |
| Botswana | BWP | Wire | Email, name |
| Brunei | BND | Wire | Email, name |
| Bulgaria | EUR | Local bank method | Email, name |
| Canada | CAD | Local bank method | Email, name |
| China | CNY | Wire | Email, name, date of birth, address (not a PO box), phone number |
| Costa Rica | CRC | Local bank method | Email, name, ID |
| Côte d’Ivoire | XOF | Local bank method | Email, name |
| Croatia | EUR | Local bank method | Email, name |
| Cyprus | EUR | Local bank method | Email, name |
| Czech Republic | EUR | Local bank method | Email, name |
| Denmark | DKK | Local bank method | Email, name |
| Dominican Republic | DOP | Local bank method | Email, name, address (not a PO box), ID |
| Ecuador | USD | Wire | Email, name, address |
| Egypt | EGP | Wire | Email, name, address |
| El Salvador | USD | Wire | Email, name, address |
| Estonia | EUR | Local bank method | Email, name |
| Ethiopia | ETB | Wire | Email, name, address (not a PO box) |
| Finland | EUR | Local bank method | Email, name |
| France | EUR | Local bank method | Email, name |
| Gambia | GMD | Wire | Email, name, address (not a PO box) |
| Germany | EUR | Local bank method | Email, name |
| Greece | EUR | Local bank method | Email, name |
| Guatemala | GTQ | Wire | Email, name, address (not a PO box), tax ID (NIT) |
| Guyana | GYD | Wire | Email, name, address |
| Hong Kong | HKD | Wire | Email, name |
| Hungary | HUF | Local bank method | Email, name |
| Iceland | EUR | Local bank method | Email, name |
| India | INR | Local bank method | Email, name |
| Indonesia | IDR | Local bank method | Email, name |
| Ireland | EUR | Local bank method | Email, name |
| Israel | ILS | Local bank method | Email, name |
| Italy | EUR | Local bank method | Email, name |
| Jamaica | JMD | Local bank method | Email, name |
| Japan | JPY | Wire | Email, name, address (not a PO box) |
| Jordan | JOD | Wire | Email, name |
| Kenya | KES | Wire | Email, name, address (not a PO box) |
| Kuwait | KWD | Wire | Email, name |
| Latvia | EUR | Local bank method | Email, name |
| Liechtenstein | EUR | Local bank method | Email, name |
| Lithuania | EUR | Local bank method | Email, name |
| Luxembourg | EUR | Local bank method | Email, name |
| Madagascar | MGA | Wire | Email, name, address (not a PO box) |
| Malaysia | MYR | Wire | Email, name, address (not a PO box) |
| Malta | EUR | Local bank method | Email, name |
| Mauritius | MUR | Wire | Email, name, address (not a PO box) |
| Mexico | MXN | Local bank method | Email, name |
| Moldova | MDL | Wire | Email, name, address (not a PO box), phone number |
| Monaco | EUR | Local bank method | Email, name |
| Mongolia | MNT | Wire | Email, name, address (not a PO box) |
| Morocco | MAD | Local bank method | Email, name |
| Mozambique | MZN | Wire | Email, name, address (not a PO box), tax ID (NUIT) |
| Peru | PEN | Local bank method | Email, name, tax ID (DNI) |
| Namibia | NAD | Wire | Email, name, address (not a PO box) |
| Netherlands | EUR | Local bank method | Email, name |
| New Zealand | NZD | Local bank method | Email, name |
| North Macedonia | MKD | Wire | Email, name, address (not a PO box), phone number |
| Norway | NOK | Local bank method | Email, name |
| Oman | OMR | Wire | Email, name |
| Pakistan | PKR | Wire | Email, name, address (not a PO box), ID |
| Panama | USD | Wire | Email, name, address |
| Philippines | PHP | Wire | Email, name |
| Poland | PLN | Local bank method | Email, name |
| Portugal | EUR | Local bank method | Email, name |
| Qatar | QAR | Wire | Email, name |
| Romania | RON | Local bank method | Email, name |
| Rwanda | RWF | Wire | Email, name, address (not a PO box) |
| Saint Lucia | XCD | Wire | Email, name |
| San Marino | EUR | Local bank method | Email, name |
| Senegal | XOF | Local bank method | Email, name |
| Serbia | RSD | Wire | Email, name, address (not a PO box) |
| Singapore | SGD | Local bank method | Email, name |
| Slovakia | EUR | Local bank method | Email, name |
| Slovenia | EUR | Local bank method | Email, name |
| Sri Lanka | LKR | Wire | Email, name |
| South Africa | ZAR | Wire | Email, name |
| Spain | EUR | Local bank method | Email, name |
| Sweden | SEK | Local bank method | Email, name |
| Switzerland | EUR | Local bank method | Email, name |
| Taiwan | TWD | Wire | Email, name, address (not a PO box), phone number |
| Tanzania | TZS | Wire | Email, name, address (not a PO box) |
| Thailand | THB | Wire | Email, name |
| Trinidad and Tobago | TTD | Local bank method | Email, name |
| Tunisia | TND | Local bank method | Email, name, address |
| Turkey | TRY | Wire | Email, name |
| United Arab Emirates | AED | Wire | Email, name, address (not a PO box) |
| United Kingdom | GBP | Local bank method | Email, name |
| United States | USD | Local bank method | Email, name, address |
| Uzbekistan | UZS | Wire | Email, name, address (not a PO box), phone number |
| Vietnam | VND | Wire | Email, name, address |

> Cross-border payouts for US senders is available in public preview.

### Interested in getting early access to cross-border payouts?

Enter your email to request access.

```bash
curl https://docs.stripe.com/preview/register \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Referer: https://docs.stripe.com/global-payouts/recipient-creation" \
  -d '{"email": "EMAIL", "preview": "cross_border_payouts_preview"}'
```

## Requirement collection methods

Stripe offers several different options for collecting required information from your recipient, including the option to collect recipient information with Stripe-hosted forms.

- **No code**: You or your recipient provides information. Enter your recipient’s data in the Stripe Dashboard or send your recipient a link to collect information with Stripe-hosted forms, which we localize for international recipients. Use this integration when you need a full no code solution for getting started or one-off corrections.
- **Some code**: Your recipient provides information. Programmatically generate links to localized Stripe-hosted forms (for international recipients) that you can customize with your business name, brand colors, and icon. Use this integration when you need a programmatic solution, but want to get started quickly.
- **Code required**: You provide the information. Build your own forms to collect payout information and submit it to Stripe using our APIs. Use this integration when you need a programmatic solution or fully native solution, and want full control over the information collection flow.

|  | No code (manual) | No code (Stripe-hosted) | Some code | Code required |
| --- | --- | --- | --- | --- |
| Information collection method | Manual (you submit the information) | Stripe-hosted forms created from the Dashboard | Stripe-hosted forms created using the API | API |
| Integration effort | None | Minimal, go live more quickly | Minimal, go live more quickly | Most effort, can delay going live |
| Customization | Not applicable | Co-branded with your business name, logo, and colors | Co-branded with your business name, logo, and colors | Full control over the UI |
| Localization | Not applicable | Automatic | Automatic | Not supported |
| Automatic updates for new compliance requirements | Requires you to provide more information | Immediate | Immediate | Requires integration changes |
| Supports new countries without changes | ✓ Supported | ✓ Supported | ✓ Supported | ❌ |
| Flow logic | Not applicable | Limited control | Limited control | Full control |
| Ideal use cases | Businesses that have recipient information, or want full control over the information collection flow and have the resources to build and maintain it | Businesses that want Stripe to handle information collection | Businesses that want Stripe to handle information collection | Businesses that require full control of the information collection flow and have the resources to build and maintain it |

## Create a recipient 

#### Dashboard

You can create recipients without using code in a few ways through the Stripe Dashboard.

### Create and update recipients before sending money

1. Go to **Treasury** > **Payouts** > [Recipients](https://dashboard.stripe.com/global-payouts/recipients), then click **Add recipient**.
2. Enter the recipient’s email and country. You can also add a name to access the recipient later.
3. Choose how you want to collect the recipient’s information. Stripe can email the recipient, you can send a link to the Stripe-hosted form to the recipient directly, or you can enter their information yourself. If you enter the information yourself, you need to enter the recipient’s type of business, legal name, and payout method details.
4. (Optional) Update the payout methods you want to enable for the recipient. After the recipient is created, you can also update payout methods from **Recipient details** > **Payout methods**.
5. Complete the flow by either clicking **Continue** or **Send email** (if you elected for Stripe to send the email directly).

The link is good for 3 days, until it’s clicked twice or completed.

> For compliance reasons, you can’t enter debit card information manually. This creation method supports only bank accounts and crypto wallets.

### Create a recipient as part of sending money

1. Navigate to the [Payouts](https://dashboard.stripe.com/global-payouts/payouts) page and click **Send payout**.
2. Enter your recipient’s email address.
3. By default, Stripe emails a link to the recipient to gather their information with your brand’s name, color, and icon. Alternatively, you can enter the information yourself.
4. Complete the flow, specifying the payout methods you want to enable and the payout amount.

The recipient must collect funds by clicking the link and submitting required information within three days.

If you selected this option, your recipient receives an email with a link to provide their payout information. For security reasons, Stripe  reauthenticates the user by sending a one-time password to their email address. The link is only valid for 3 days.

> - Pay via Email doesn’t support cross-border payouts. The sender and recipient must be in the same country.
- Pay via Email isn’t available in the EU due to [Verification of Payee regulation](https://support.stripe.com/questions/verification-of-payee-support-for-financial-accounts).

#### Stripe-hosted

Use the [Account Links API](https://docs.stripe.com/api/v2/core/account-links.md) to programmatically generate links to collect information with Stripe-hosted forms, which renders dynamically based on the capabilities, country, and payment methods for each recipient, and that you can customize with your business name, brand colors, and icon. Your recipients complete the hosted form and submit required details, including payout credentials (for example, bank account and routing number) directly to Stripe.
![Recipient enters their information in the form](https://b.stripecdn.com/docs-statics-srv/assets/stripe-hosted1.b2a794696c10dcecdced4869e1d94e56.png)
![Recipient agrees to connect their payout credentials to Stripe](https://b.stripecdn.com/docs-statics-srv/assets/stripe-hosted2.ae2c0c01b188e67f8a3c5b720dc8e08c.png)
![A success screen shows the recipient that they're ready to receive payouts](https://b.stripecdn.com/docs-statics-srv/assets/stripe-hosted4.83fd75e3fbf54e8b81c8a7740a80732e.png)

### Supported browsers

Stripe-hosted collection supports desktop and mobile browsers that are:

- The last 20 major versions of Chrome and Firefox
- The last two major versions of Safari and Edge
- The last two major versions of mobile Safari on iOS
- Not iframe environments

### Customize the collection form

To customize Stripe-hosted forms, go to the [Business brand settings page](https://dashboard.stripe.com/settings/branding) in the Dashboard to include your business name, color, and icon.

### Create a recipient

To create a recipient, provide their details and specify which payout methods to enable.

> Cross-border payouts for US senders is available in public preview.

Use the [Accounts v2 API](https://docs.stripe.com/api/v2/core/accounts/create.md) to create your recipient. You must specify your intended payout methods because some methods require additional recipient information before you can enable them. The methods you enable with the `capabilities` parameter determine the information you need to collect for your recipient. For example, `configuration.recipient.capabilities.bank_accounts.local` for a US recipient requires an account number and routing number.

```curl
curl -X POST https://api.stripe.com/v2/core/accounts \
  -H "Authorization: Bearer <<YOUR_SECRET_KEY>>" \
  -H "Stripe-Version: 2026-07-29.preview" \
  --json '{
    "contact_email": "jenny.rosen@example.com",
    "display_name": "Jenny Rosen",
    "identity": {
        "country": "us",
        "entity_type": "individual"
    },
    "configuration": {
        "recipient": {
            "capabilities": {
                "bank_accounts": {
                    "local": {
                        "requested": true
                    }
                }
            }
        }
    },
    "include": [
        "requirements",
        "configuration.recipient",
        "identity"
    ]
  }'
```

When you request payout method capabilities, the API response includes the additional information required to activate them in the [requirements.entries](https://docs.stripe.com/api/v2/core/accounts/create.md#v2_create_accounts-response-requirements-entries) array.

#### Payout methods

The following table shows the capability hashes for recipient payout methods. To request a capability, set the `requested` parameter in its hash to `true`.

| Payout method | Capability hash | Description |
| --- | --- | --- |
| Local bank | `configuration.recipient.capabilities.bank_accounts.local` | Allows the `Account` to receive `OutboundPayments` over local bank networks, such as ACH or FPS. |
| Bank wire | `configuration.recipient.capabilities.bank_accounts.wire` | Allows the `Account` to receive `OutboundPayments` over wire networks, such as Fedwire or SWIFT. |
| Cards | `configuration.recipient.capabilities.cards` | Allows the `Account` to receive `OutboundPayments` over debit card networks, such as Visa Direct or Mastercard Send. |

A recipient can have multiple payout methods enabled. Not all payout methods are available for recipients in all countries. See the full list of [available payout methods by country](https://docs.stripe.com/global-payouts/recipient-creation.md#requirements-for-supported-recipient-countries).

After you add these fields and requested payout methods, Stripe determines the additional information required in the API response that you need to submit to make the recipient ready to receive payouts.

### Create a shareable link

Create a shareable link using the [Account Link API](https://docs.stripe.com/api/v2/core/account-links/create.md). You send this link to your recipient, who then has access to the collection form to submit required information directly to Stripe. Each `AccountLink` URL expires 10 minutes after generation and can be used only once. If your recipient clicks the `AccountLink` after the 10 minute window, they’re redirected to the `refresh_url` for security reasons. After your recipient provides their information, the `AccountLink` redirects to the `return_url`.

> Interested in verifying your recipients? After recipients share their payout method details in Stripe-hosted forms, use the [Financial Connections API](https://docs.stripe.com/financial-connections/ownership.md) to view and confirm the ownership details associated with the linked account. If you’re interested in getting access, [enter your email.](https://docs.stripe.com/global-payouts/recipient-creation.md#financial_connections_payouts_preview)

### Interested in verifying your recipients?

Enter your email to request access.

```bash
curl https://docs.stripe.com/preview/register \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Referer: https://docs.stripe.com/global-payouts/recipient-creation" \
  -d '{"email": "EMAIL", "preview": "financial_connections_payouts_preview"}'
```

To create a shareable link, include the following parameters:

- `account`: The recipient’s account ID, which you can get using the [Accounts v2 API](https://docs.stripe.com/api/v2/core/accounts.md)
- `use_case.type`: If you’re collecting the recipient’s information for the first time, specify `account_onboarding`.
- `use_case.account_onboarding.configurations`: Set to `recipient`.
- `use_case.account_onboarding.return_url`: The page Stripe redirects the recipient to when they complete or leave the information collection form.
- `use_case.account_onboarding.refresh_url`: The page Stripe redirects the recipient to when the `AccountLink` has already been visited, has expired, or is otherwise invalid.

The following request creates an `AccountLink` for purposes of collecting a recipient’s information for the first time:

```curl
curl -X POST https://api.stripe.com/v2/core/account_links \
  -H "Authorization: Bearer <<YOUR_SECRET_KEY>>" \
  -H "Stripe-Version: 2026-07-29.preview" \
  --json '{
    "account": "{{ACCOUNT_ID}}",
    "use_case": {
        "type": "account_onboarding",
        "account_onboarding": {
            "configurations": [
                "recipient"
            ],
            "return_url": "https://example.com/return",
            "refresh_url": "https://example.com/reauth"
        }
    }
  }'
```

Authenticate the recipient in your application before redirecting them to this URL.

> Interested in additional authentication tools? Stripe also offers a one-time passcode feature to reauthenticate your recipient by sending an authentication code to their email, and then redirecting them to a new `AccountLink`. If you’re interested in getting access, [enter your email.](https://docs.stripe.com/global-payouts/recipient-creation.md#authentication_tools_payouts_preview)

### Interested in additional authentication tools?

Enter your email to request access.

```bash
curl https://docs.stripe.com/preview/register \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Referer: https://docs.stripe.com/global-payouts/recipient-creation" \
  -d '{"email": "EMAIL", "preview": "authentication_tools_payouts_preview"}'
```

### Confirmation of Payee check (UK only)

We require a [Confirmation of Payee](https://www.wearepay.uk/what-we-do/overlay-services/confirmation-of-payee/) check before paying UK recipients. Perform this check when you create the bank account, or use a separate API call.

Provide the following parameters in your request to `/v2/payment_methods/gb_bank_accounts`:

| API parameter | Required | Description |
| --- | --- | --- |
| `account_number` | Yes | The bank account’s account number. |
| `sort_code` | Yes | The bank account’s sort code (numeric only). |
| `confirmation_of_payee` | No | Determines whether to check your recipient’s bank account. |

The Stripe-Context header in these requests must be the recipient’s `Account` ID.

```curl
curl -X POST https://api.stripe.com/v2/core/vault/gb_bank_accounts \
  -H "Authorization: Bearer <<YOUR_SECRET_KEY>>" \
  -H "Stripe-Version: 2026-07-29.preview" \
  -H "Stripe-Context: {{CONTEXT_ID}}" \
  --json '{
    "sort_code": "108800",
    "account_number": "00012345",
    "confirmation_of_payee": {
        "initiate": true
    }
  }'
```

The following is an example response:

```json
{
  "id": "gbba_123",
  "object": "payment_methods.gb_bank_account",
  "bank_account_type": "checking",
  "bank_name": "Test Bank",
  "created": "2023-05-15T16:29:15.738Z",
  "deactivated": false,
  "last4": "2345",
  "sort_code": "108800",
  "confirmation_of_payee": {
    "result": {
      "created": "2024-10-18T19:19:31.000Z",
      "match_result": "mismatch",
      "matched": {
        "business_type": null,
        "name": ""
      },
      "message": "The provided information does not match the information the bank has on file for this account.",
      "provided": {
        "business_type": "business",
        "name": "John Smith"
      }
    },
    "status": "awaiting_acknowledgement"
  },
}
```

If the Confirmation of Payee result is a match, you can immediately send funds to this destination. If the result is a partial match, non-match, or the service is unavailable, you must acknowledge the result first:

```curl
curl -X POST https://api.stripe.com/v2/core/vault/gb_bank_accounts/gbba_1234/acknowledge_confirmation_of_payee \
  -H "Authorization: Bearer <<YOUR_SECRET_KEY>>" \
  -H "Stripe-Version: 2026-07-29.preview" \
  -H "Stripe-Context: {{CONTEXT_ID}}"
```

Review these bank accounts to make sure they’re correct before acknowledging. You can also review non-matching bank accounts in the Dashboard.

### Confirm recipient is enabled

For a recipient to accept payouts, you must collect information about the recipient and the intended payout methods.

After a recipient accesses the collection form from the shareable link and submits the required information, the [v2.core.account_link.returned](https://docs.stripe.com/api/v2/core/events/event-types.md?api-version=2025-07-30.preview&rds=1#v2_event_types-v2.core.account_link.returned) webhook is triggered. Listening to this webhook event lets you know when the `AccountLink` process has been successfully completed and the recipient is ready to accept payouts. Learn more about [webhooks and how to handle them](https://docs.stripe.com/webhooks.md).

Alternatively, you can also determine if a recipient is ready to accept payouts using the Dashboard or the [Accounts v2 API](https://docs.stripe.com/api/v2/core/accounts.md).

#### Dashboard

1. Navigate to [Recipients](https://dashboard.stripe.com/global-payouts/recipients) and select the recipient.
2. Confirm that no additional information is required. A banner on the page displays if we require additional information from the recipient (for example, “Information needed” or “Default bank account not set”). Otherwise, the recipient’s information collection is complete.
3. Confirm that at least one payout method is enabled under Payout Methods. If not, you need to collect a payout method either by sharing another link or using the API. To create another shareable link, use the [Account Links API](https://docs.stripe.com/api/v2/core/account-links.md) again.

#### API

[Retrieve the Account](https://docs.stripe.com/api/v2/core/accounts/retrieve.md) and inspect the `status` of the [payout method capabilities](https://docs.stripe.com/global-payouts/recipient-creation.md#payout-methods) you’ve requested. A capability’s `status` must be `active` for the recipient to be eligible to receive payouts by that payout method type. You must also confirm that a specific payout method of that type (for example, a bank account) is attached to the `Account` before you send funds to it.

```curl
curl -G https://api.stripe.com/v2/core/accounts/acct_1234 \
  -H "Authorization: Bearer <<YOUR_SECRET_KEY>>" \
  -H "Stripe-Version: 2026-07-29.preview" \
  -d "include[0]=identity" \
  -d "include[1]=configuration.recipient" \
  -d "include[2]=default"
```

### Make updates to an existing recipient

You can allow recipients to update their information in the Stripe-hosted form by creating another shareable link with the [Account Links API](https://docs.stripe.com/api/v2/core/account-links.md).

To create a new shareable link, include:

- `account`: The recipient’s account ID, which you can get using the [Accounts v2 API](https://docs.stripe.com/api/v2/core/accounts.md)
- `use_case.type`: Specify `account_update`.
- `use_case.account_update.configurations`: Set to `recipient`.
- `use_case.account_update.return_url`: The page Stripe redirects the recipient to when they have completed or left the information collection form.
- `use_case.account_update.refresh_url`: The page Stripe redirects the recipient to after the `AccountLink` has already been visited, has expired, or is otherwise invalid.

```curl
curl -X POST https://api.stripe.com/v2/core/account_links \
  -H "Authorization: Bearer <<YOUR_SECRET_KEY>>" \
  -H "Stripe-Version: 2026-07-29.preview" \
  --json '{
    "account": "{{ACCOUNT_ID}}",
    "use_case": {
        "type": "account_update",
        "account_update": {
            "configurations": [
                "recipient"
            ],
            "return_url": "https://example.com/return",
            "refresh_url": "https://example.com/reauth"
        }
    }
  }'
```

Similar to the `AccountLink` you use to create the recipient, the URL expires after 10 minutes and you can use it only once. If your recipient opens the URL after 10 minutes or more than once, Stripe redirects them to the `refresh_url`.

#### API

Build an information collection flow for your recipients to collect recipient and payout method details, and then pass that information to Stripe through our APIs.

> You must use [restricted API keys](https://docs.stripe.com/keys/restricted-api-keys.md) to make live requests to the Global Payouts APIs. For a standard integration, grant your key the following permissions:
> 
> - **Recipient Configuration: Write**
- **Money Management Payout Methods: Write**
- **Money Management Outbound Payments: Write**
> 
> [Create a new restricted key](https://dashboard.stripe.com/apikeys/create?permissions%5B0%5D=rak_v2_account_recipient_write&permissions%5B1%5D=rak_money_management_payout_method_write&permissions%5B2%5D=rak_money_management_outbound_payment_write) with these permissions.
> 
> Grant additional permissions for these scenarios:
> 
> - For UK payments, grant **Vault GB Bank Accounts: Write**.
- For SEPA or Eurozone payments that require Recipient Verifications, grant **Money Management Recipient Verifications: Write**.
- If you use the gated Payout Intents API path, grant **Money Management Payout Intents: Write**.

### Considerations

Your business is responsible for all interactions with your recipients and for collecting all the necessary information to verify them. Stripe updates recipient verification requirements as laws and regulations change around the world.

When building a payout integration, consider how to handle:

- Regularly reviewing changes to legal and regulatory requirements.
- Updating your application logic in response to these changes.

Plan to review and update onboarding requirements on a regular basis to avoid payout failures.

### Create a recipient

When using a form to collect payout recipient information, use the [Accounts API v2](https://docs.stripe.com/api/v2/core/accounts/create.md?api-version=preview) to create a recipient. You must provide the following parameters to create the `Account` ID:

| Required information | Parameter |
| --- | --- |
| Recipient’s country | `identity.country` |
| Recipient’s type of business | `identity.entity_type` |
| Recipient’s email | `contact_email` |
| The display name for the `Account`. It appears in the Stripe Dashboard and on any invoices that you send to the `Account`. | `display_name` |
| Payout methods you want to enable | `configuration.recipient.capabilities` |

> Cross-border payouts for US senders is available in public preview.

You must specify your intended payout method types by [requesting the corresponding capabilities](https://docs.stripe.com/connect/account-capabilities.md?accounts-namespace=v2) when you [create the Account](https://docs.stripe.com/api/v2/core/accounts/create.md?api-version=preview#v2_create_accounts-configuration-recipient-capabilities).

| Payout method | API parameter | Description |
| --- | --- | --- |
| Local bank | `configuration.recipient.capabilities.bank_accounts.local` | Allows the `Account` to receive `OutboundPayments` over local bank networks, such as ACH or FPS. |
| Bank wire | `configuration.recipient.capabilities.bank_accounts.wire` | Allows the `Account` to receive `OutboundPayments` over wire networks, such as Fedwire or SWIFT. |
| Cards | `configuration.recipient.capabilities.cards` | Allows the `Account` to receive `OutboundPayments` over debit card networks, such as Visa Direct or Mastercard Send. |

A recipient can have multiple payout method types enabled. Not all payout method types are available for recipients in all countries. See the full list of [available payout methods by country](https://docs.stripe.com/global-payouts/recipient-creation.md#requirements-for-supported-recipient-countries).

Some capabilities require additional information about your recipient. For example, `configuration.recipient.capabilities.bank_accounts.local` for a US recipient requires you to submit an account and routing number. After you request payout method capabilities, Stripe determines the additional information requirements that you need to submit to enable them and can identify it in the API response. To receive the requirements in the response, include `requirements`, `configuration.recipient`, and `identity` in the `include` array. Otherwise, Stripe returns a null response for those properties, regardless of their actual values.

```curl
curl -X POST https://api.stripe.com/v2/core/accounts \
  -H "Authorization: Bearer <<YOUR_SECRET_KEY>>" \
  -H "Stripe-Version: 2026-07-29.preview" \
  --json '{
    "contact_email": "jenny.rosen@example.com",
    "display_name": "Jenny Rosen",
    "identity": {
        "country": "us",
        "entity_type": "individual"
    },
    "configuration": {
        "recipient": {
            "capabilities": {
                "bank_accounts": {
                    "local": {
                        "requested": true
                    }
                }
            }
        }
    },
    "include": [
        "identity",
        "configuration.recipient",
        "requirements"
    ]
  }'
```

### Determine required fields to activate a recipient

To identify the specific requirements that you must submit, inspect the [requirements.entries](https://docs.stripe.com/api/v2/core/accounts/create.md?api-version=preview#v2_create_accounts-response-requirements-entries) array in the Accounts API response. For the recipient to accept payouts, you must provide all requirements that have the `restricts_capabilities` property.

```json
{
 "id": "{{CONNECTED_ACCOUNT_ID}}",
 "object": "v2.core.account",
 "applied_configurations": [
   "recipient"
 ],
 "configuration": {
   "customer": null,
   "merchant": null,
   "recipient": {
     "capabilities": {
       "bank_accounts": {
         "local": {
           "requested": true,
           "status": "restricted",
           "status_details": [
             {
               "code": "requirements_past_due",
               "resolution": "provide_info"
             }
           ]
         },
         "wire": null,
         "instant": null
       },
       "cards": null,
       "stripe_balance": null
     },
     "default_outbound_destination": null
   }
 },
 "contact_email": "jenny.rosen@stripe.com",
 "created": "2025-04-02T17:20:00.000Z",
 "dashboard": null,
 "identity": {
   "attestations": {
     "directorship_declaration": null,
     "ownership_declaration": null,
     "persons_provided": {
       "directors": null,
       "executives": null,
       "owners": null,
       "ownership_exemption_reason": null
     },
     "terms_of_service": {
       "account": null
     }
   },
   "business_details": null,
   "country": "US",
   "entity_type": "individual",
   "individual": null
 },
 "defaults": null,
 "display_name": "Jenny Rosen",
 "metadata": {},
 "requirements": {
   "collector": "stripe",
   "entries": [
     {
       "awaiting_action_from": "user",
       "description": "identity.individual.given_name",
       "errors": [],
       "impact": {
         "restricts_capabilities": [
           {
             "capability": "bank_accounts.local",
             "configuration": "recipient",
             "deadline": {
               "status": "past_due"
             }
           }
         ],
         "restricts_payouts": null
       },
       "minimum_deadline": {
         "status": "past_due"
       },
       "reference": null,
       "requested_reasons": [
         {
           "code": "routine_onboarding"
         }
       ]
     },
     {
       "awaiting_action_from": "user",
       "description": "identity.individual.surname",
       "errors": [],
       "impact": {
         "restricts_capabilities": [
           {
             "capability": "bank_accounts.local",
             "configuration": "recipient",
             "deadline": {
               "status": "past_due"
             }
           }
         ],
         "restricts_payouts": null
       },
       "minimum_deadline": {
         "status": "past_due"
       },
       "reference": null,
       "requested_reasons": [
         {
           "code": "routine_onboarding"
         }
       ]
     }
   ],
   "summary": {
     "minimum_deadline": {
       "status": "past_due",
       "time": null
     }
   }
 }
}
```

### Submit recipient information to Stripe

After you collect the required information, use the [Accounts API](https://docs.stripe.com/api/v2/core/accounts/update.md?api-version=preview) to submit it.

```curl
curl -X POST https://api.stripe.com/v2/core/accounts/{{CONNECTEDACCOUNT_ID}} \
  -H "Authorization: Bearer <<YOUR_SECRET_KEY>>" \
  -H "Stripe-Version: 2026-07-29.preview" \
  --json '{
    "contact_email": "jenny.rosen@example.com",
    "display_name": "Jenny Rosen",
    "identity": {
        "country": "us",
        "entity_type": "individual",
        "individual": {
            "given_name": "Jenny",
            "surname": "Rosen",
            "address": {
                "city": "Brothers",
                "country": "US",
                "line1": "27 Fredrick Ave",
                "postal_code": "97712",
                "state": "OR"
            }
        }
    },
    "include": [
        "identity"
    ]
  }'
```

### Confirm that the recipient is enabled

[Retrieve the Account](https://docs.stripe.com/api/v2/core/accounts/retrieve.md?api-version=preview) and inspect the `status` of the capabilities you’ve requested. The `status` of a payout method capability must be `active` for the recipient to receive payouts by that method.

```curl
curl -G https://api.stripe.com/v2/core/accounts/{{CONNECTEDACCOUNT_ID}} \
  -H "Authorization: Bearer <<YOUR_SECRET_KEY>>" \
  -H "Stripe-Version: 2026-07-29.preview" \
  -d "include[0]=configuration.recipient"
```

### Create payout methods for your recipients

After enabling a payout method capability, use the [Outbound Setup Intents API](https://docs.stripe.com/api/v2/money-management/outbound-setup-intents/create.md?api-version=preview) to create the recipient’s actual `PayoutMethod`.

The Stripe-Context header in this request must be the recipient’s `Account` ID.

```curl
curl -X POST https://api.stripe.com/v2/money_management/outbound_setup_intents \
  -H "Authorization: Bearer <<YOUR_SECRET_KEY>>" \
  -H "Stripe-Version: 2026-07-29.preview" \
  -H "Stripe-Context: {{CONTEXT_ID}}" \
  --json '{
    "payout_method_data": {
        "type": "bank_account",
        "bank_account": {
            "country": "FR",
            "account_number": "FR76300060000112345678901234"
        }
    }
  }'
```

> The `OutboundSetupIntent` response contains the [PayoutMethod](https://docs.stripe.com/api/v2/money-management/outbound-setup-intents/create.md?api-version=preview#v2_create_outbound_setup_intents-response-payout_method). When making an `OutboundPayment`, use the `PayoutMethod` ID (for example, `frba_test_...`), not the `OutboundSetupIntent` ID (`osi_test_...`).

To send payouts by wire transfer, use the [US Bank Accounts API](https://docs.stripe.com/api/v2/core/vault/us-bank-accounts/update.md?api-version=preview) to add the `fedwire_routing_number` to the `PayoutMethod`. Additional fees apply. See [pricing](https://docs.stripe.com/global-payouts/pricing.md) for details.

You can also use debit cards as a payout method. However, your recipients must submit their debit card information directly to Stripe. If you’re interested in enabling payouts by debit cards, use the [Account Links API](https://docs.stripe.com/api/v2/core/account-links.md) to create a shareable form for your user to submit their debit card credentials.

### View all payout methods for a recipient

Use the Payout Methods API to [retrieve a recipient’s PayoutMethods](https://docs.stripe.com/api/v2/money-management/payout-methods/list.md?api-version=preview).

The Stripe-Context header in this request must be the recipient’s `Account` ID.

```curl
curl https://api.stripe.com/v2/money_management/payout_methods \
  -H "Authorization: Bearer <<YOUR_SECRET_KEY>>" \
  -H "Stripe-Version: 2026-07-29.preview" \
  -H "Stripe-Context: {{CONTEXT_ID}}"
```

The response contains a list of `PayoutMethod` objects associated with the recipient. Use a `PayoutMethod` ID to make a payout using the [Outbound Payments API](https://docs.stripe.com/api/v2/money-management/outbound-payments/create.md?api-version=preview). See [Send money](https://docs.stripe.com/global-payouts/send-money.md) for more details.
