---
description: >-
  Complete POST /v2/payment request bodies for each validated African payout corridor, taken from
  corridor testing where available and generated from the country schema
  otherwise. Every body validates against its schema.
---

# Africa

A complete `POST /v2/payment` body for each validated African payout corridor. Expand a country to see it.

Bodies marked **tested** are payloads the gateway accepted in corridor testing, with only the environment metadata replaced — `externalPaymentId`, `fxId`, `ipAddress`, and the sender's name. The account numbers, bank codes, wallet identifiers, purpose codes, and amounts are the ones that were actually submitted. Bodies marked **generated** are built from the country's schema for corridors testing did not reach; they are structurally correct but their identifiers are placeholders that address nobody.

Every body on this page validates against its country schema and against the generic push schema. Swap in your own `externalPaymentId`, a live `fxId` from [Foreign Exchange](../../../foreign-exchange.md), and real recipient details before sending. See [Country coverage](../country-coverage.md) for what each corridor requires.

<details>
<summary>**Côte d'Ivoire** — `CIV` · XOF · WALLET · schema v1.0.1</summary>

**WALLET · MTN** — tested

```json
{
  "externalPaymentId": "push-civ-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 11384,
    "currency": "XOF"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St"
    }
  },
  "recipient": {
    "firstName": "Yao Francis Timothé",
    "lastName": "Yao",
    "address": {
      "countryCode": "CIV",
      "city": "Abidjan",
      "line1": "123 Main Street"
    },
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "CIV",
      "walletId": "+2250153898945",
      "walletType": "PHONENUMBER",
      "walletOperator": "MTN"
    }
  }
}
```

**WALLET · ORANGE_MONEY** — tested

```json
{
  "externalPaymentId": "push-civ-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 11384,
    "currency": "XOF"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St"
    }
  },
  "recipient": {
    "firstName": "Yao Francis Timothé",
    "lastName": "Yao",
    "address": {
      "countryCode": "CIV",
      "city": "Abidjan",
      "line1": "123 Main Street"
    },
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "CIV",
      "walletId": "+2250153898945",
      "walletType": "PHONENUMBER",
      "walletOperator": "ORANGE_MONEY"
    }
  }
}
```

**WALLET · MOOV** — tested

```json
{
  "externalPaymentId": "push-civ-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 11384,
    "currency": "XOF"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St"
    }
  },
  "recipient": {
    "firstName": "Yao Francis Timothé",
    "lastName": "Yao",
    "address": {
      "countryCode": "CIV",
      "city": "Abidjan",
      "line1": "123 Main Street"
    },
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "CIV",
      "walletId": "+2250153898945",
      "walletType": "PHONENUMBER",
      "walletOperator": "MOOV"
    }
  }
}
```

</details>

<details>
<summary>**Egypt** — `EGY` · EGP · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-egy-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 1004,
    "currency": "EGP"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St",
      "line2": "",
      "zipCode": "AAAAA"
    }
  },
  "recipient": {
    "firstName": "Jane",
    "lastName": "Doe",
    "address": {
      "countryCode": "EGY",
      "city": "Test City"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "EGY",
      "bankCode": "NBEGEGCX",
      "accountNumber": "EG380019000500000000263180002",
      "accountType": "CHECKING"
    }
  },
  "additionalData": {
    "paymentPurpose": "ISCOLL"
  }
}
```

</details>

<details>
<summary>**Guinea** — `GIN` · GNF · WALLET · schema v1.0.1</summary>

**WALLET · MTN_MOBILE_MONEY** — tested

```json
{
  "externalPaymentId": "push-gin-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 175264,
    "currency": "GNF"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St"
    }
  },
  "recipient": {
    "firstName": "Diallo",
    "lastName": "Mariama cire",
    "address": {
      "countryCode": "GIN",
      "city": "Conakry",
      "line1": "123 Main Street"
    },
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "GIN",
      "walletId": "+224620883048",
      "walletType": "PHONENUMBER",
      "walletOperator": "MTN_MOBILE_MONEY"
    }
  }
}
```

**WALLET · ORANGE_MONEY** — tested

```json
{
  "externalPaymentId": "push-gin-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 175264,
    "currency": "GNF"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St"
    }
  },
  "recipient": {
    "firstName": "Diallo",
    "lastName": "Mariama cire",
    "address": {
      "countryCode": "GIN",
      "city": "Conakry",
      "line1": "123 Main Street"
    },
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "GIN",
      "walletId": "+224620883048",
      "walletType": "PHONENUMBER",
      "walletOperator": "ORANGE_MONEY"
    }
  }
}
```

</details>

<details>
<summary>**Kenya** — `KEN` · KES · BANK_DEPOSIT · WALLET · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-ken-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 2574,
    "currency": "KES"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St",
      "line2": "",
      "zipCode": "AAAAA"
    }
  },
  "recipient": {
    "firstName": "Jane",
    "lastName": "Doe",
    "address": {
      "countryCode": "KEN",
      "city": "Test City",
      "line1": "123 Main Street"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "KEN",
      "bankCode": "01100",
      "accountNumber": "12345678901234",
      "accountType": "CHECKING"
    },
    "documents": [
      {
        "document": "12345678",
        "type": "ID",
        "countryCode": "KEN"
      }
    ]
  },
  "additionalData": {
    "statementNarrative": "Family support"
  }
}
```

**WALLET · AIRTEL_MONEY** — tested

```json
{
  "externalPaymentId": "push-ken-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 2585,
    "currency": "KES"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St"
    }
  },
  "recipient": {
    "firstName": "Jane",
    "lastName": "Doe",
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "KEN",
      "walletId": "+254712345678",
      "walletType": "PHONENUMBER",
      "walletOperator": "AIRTEL_MONEY"
    }
  }
}
```

**WALLET · EQUITEL_MONEY** — tested

```json
{
  "externalPaymentId": "push-ken-001",
  "paymentType": "PUSH",
  "ipAddress": "203.0.113.42",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 2585,
    "currency": "KES"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St"
    }
  },
  "recipient": {
    "firstName": "Jane",
    "lastName": "Doe",
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "KEN",
      "walletId": "+254712345678",
      "walletType": "PHONENUMBER",
      "walletOperator": "EQUITEL_MONEY"
    }
  }
}
```

**WALLET · M-PESA** — tested

```json
{
  "externalPaymentId": "push-ken-001",
  "paymentType": "PUSH",
  "ipAddress": "203.0.113.42",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 2587,
    "currency": "KES"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St"
    }
  },
  "recipient": {
    "firstName": "Jane",
    "lastName": "Doe",
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "KEN",
      "walletId": "+254712345678",
      "walletType": "PHONENUMBER",
      "walletOperator": "M-PESA"
    }
  }
}
```

</details>

<details>
<summary>**Madagascar** — `MDG` · MGA · WALLET · schema v1.0.1</summary>

**WALLET · MVOLA** — tested

```json
{
  "externalPaymentId": "push-mdg-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 85666.63,
    "currency": "MGA"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St"
    }
  },
  "recipient": {
    "firstName": "Jane",
    "lastName": "Doe",
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "MDG",
      "walletId": "+261340000000",
      "walletType": "PHONENUMBER",
      "walletOperator": "MVOLA"
    }
  }
}
```

**WALLET · ORANGE_MONEY** — tested

```json
{
  "externalPaymentId": "push-mdg-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 85666.63,
    "currency": "MGA"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St"
    }
  },
  "recipient": {
    "firstName": "Jane",
    "lastName": "Doe",
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "MDG",
      "walletId": "+261340000000",
      "walletType": "PHONENUMBER",
      "walletOperator": "ORANGE_MONEY"
    }
  }
}
```

**WALLET · AIRTEL_MONEY** — tested

```json
{
  "externalPaymentId": "push-mdg-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 85666.63,
    "currency": "MGA"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St"
    }
  },
  "recipient": {
    "firstName": "Jane",
    "lastName": "Doe",
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "MDG",
      "walletId": "+261340000000",
      "walletType": "PHONENUMBER",
      "walletOperator": "AIRTEL_MONEY"
    }
  }
}
```

</details>

<details>
<summary>**Mali** — `MLI` · XOF · WALLET · schema v1.0.1</summary>

**WALLET · ORANGE_MONEY_MALI** — tested

```json
{
  "externalPaymentId": "push-mli-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 11384,
    "currency": "XOF"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St"
    }
  },
  "recipient": {
    "firstName": "Issa Anon",
    "lastName": "Guindo",
    "address": {
      "countryCode": "MLI",
      "city": "Bamako",
      "line1": "123 Main Street"
    },
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "MLI",
      "walletId": "+22376449248",
      "walletType": "PHONENUMBER",
      "walletOperator": "ORANGE_MONEY_MALI"
    }
  }
}
```

</details>

<details>
<summary>**Morocco** — `MAR` · MAD · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-mar-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 184,
    "currency": "MAD"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St",
      "line2": "",
      "zipCode": "AAAAA"
    }
  },
  "recipient": {
    "firstName": "Jane",
    "lastName": "Doe",
    "address": {
      "countryCode": "MAR",
      "city": "Test City"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "MAR",
      "bankCode": "BCMAMAMC",
      "accountNumber": "011810000001234567890193",
      "accountType": "CHECKING"
    }
  },
  "additionalData": {}
}
```

</details>

<details>
<summary>**Nigeria** — `NGA` · NGN · WALLET · schema v1.0.1</summary>

**WALLET · SMARTCASH** — tested

```json
{
  "externalPaymentId": "push-nga-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 3158,
    "currency": "NGN"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St"
    }
  },
  "recipient": {
    "firstName": "Jane",
    "lastName": "Doe",
    "address": {
      "countryCode": "NGA",
      "city": "Lagos",
      "line1": "123 Main Street"
    },
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "NGA",
      "walletId": "+2341234567890",
      "walletType": "PHONENUMBER",
      "walletOperator": "SMARTCASH"
    }
  },
  "additionalData": {}
}
```

</details>

<details>
<summary>**Senegal** — `SEN` · XOF · WALLET · schema v1.0.1</summary>

**WALLET · ORANGE_MONEY** — tested

```json
{
  "externalPaymentId": "push-sen-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 11049,
    "currency": "XOF"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St",
      "line2": "",
      "zipCode": "AAAAA"
    }
  },
  "recipient": {
    "firstName": "Amadou Boubacar",
    "lastName": "Niang",
    "address": {
      "countryCode": "SEN",
      "city": "Dakar",
      "line1": "123 Main Street"
    },
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "SEN",
      "walletId": "+221765469273",
      "walletType": "PHONENUMBER",
      "walletOperator": "ORANGE_MONEY"
    }
  }
}
```

**WALLET · WAVE** — tested

```json
{
  "externalPaymentId": "push-sen-002",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 11049,
    "currency": "XOF"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St",
      "line2": "",
      "zipCode": "AAAAA"
    }
  },
  "recipient": {
    "firstName": "Amadou Boubacar",
    "lastName": "Niang",
    "address": {
      "countryCode": "SEN",
      "city": "Dakar",
      "line1": "123 Main Street"
    },
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "SEN",
      "walletId": "+221765469273",
      "walletType": "PHONENUMBER",
      "walletOperator": "WAVE"
    }
  }
}
```

**WALLET · WIZALL** — tested

```json
{
  "externalPaymentId": "push-sen-003",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 11049,
    "currency": "XOF"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St",
      "line2": "",
      "zipCode": "AAAAA"
    }
  },
  "recipient": {
    "firstName": "Amadou Boubacar",
    "lastName": "Niang",
    "address": {
      "countryCode": "SEN",
      "city": "Dakar",
      "line1": "123 Main Street"
    },
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "SEN",
      "walletId": "+221765469273",
      "walletType": "PHONENUMBER",
      "walletOperator": "WIZALL"
    }
  }
}
```

**WALLET · FREE_MONEY** — tested

```json
{
  "externalPaymentId": "push-sen-004",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 11049,
    "currency": "XOF"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St",
      "line2": "",
      "zipCode": "AAAAA"
    }
  },
  "recipient": {
    "firstName": "Amadou Boubacar",
    "lastName": "Niang",
    "address": {
      "countryCode": "SEN",
      "city": "Dakar",
      "line1": "123 Main Street"
    },
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "SEN",
      "walletId": "+221765469273",
      "walletType": "PHONENUMBER",
      "walletOperator": "FREE_MONEY"
    }
  }
}
```

</details>

<details>
<summary>**The Gambia** — `GMB` · GMD · BANK_DEPOSIT · WALLET · schema v1.0.1</summary>

**WALLET** — generated

```json
{
  "externalPaymentId": "push-gmb-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 100,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 6700,
    "currency": "GMD"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St",
      "zipCode": "10001"
    }
  },
  "recipient": {
    "firstName": "Jane",
    "lastName": "Doe",
    "paymentMethod": {
      "type": "WALLET",
      "countryCode": "GMB",
      "walletId": "+2207123456",
      "walletType": "RANDOM",
      "walletOperator": "SAMPLE"
    }
  },
  "additionalData": {
    "paymentPurpose": "PT1"
  }
}
```

**BANK_DEPOSIT** — generated

```json
{
  "externalPaymentId": "push-gmb-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 100,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 6700,
    "currency": "GMD"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St",
      "zipCode": "10001"
    }
  },
  "recipient": {
    "firstName": "Jane",
    "lastName": "Doe",
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "GMB",
      "accountNumber": "1234567890"
    }
  },
  "additionalData": {
    "paymentPurpose": "PT1"
  }
}
```

</details>

## What's Next

- [Country coverage](../country-coverage.md) — Every corridor's requirements in one table
- [Payout methods](../payout-methods/README.md) — Field reference per payout type
- [Errors](../errors.md) — What `PAY_001` means when a valid payload is rejected
