---
description: >-
  Complete POST /v2/payment request bodies for each validated SEPA payout corridor, taken from corridor testing.
  Every body validates against its schema.
---

# Europe — SEPA

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

Each body here is a payload 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.

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>**Andorra** — `AND` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-and-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "AND",
      "city": "Test City"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "AND",
      "accountNumber": "AD1400080001001234567890",
      "accountType": "CHECKING",
      "bankCode": "BACAADADXXX"
    }
  }
}
```

</details>

<details>
<summary>**Austria** — `AUT` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-aut-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "AUT"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "AUT",
      "accountNumber": "AT611904300234573201",
      "accountType": "CHECKING",
      "bankCode": "RLNWATWWXXX"
    }
  }
}
```

</details>

<details>
<summary>**Belgium** — `BEL` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-bel-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "BEL"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "BEL",
      "accountNumber": "BE68539007547034",
      "accountType": "CHECKING",
      "bankCode": "GEBABEBB"
    }
  }
}
```

</details>

<details>
<summary>**Croatia** — `HRV` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-hrv-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 100.0,
    "currency": "EUR"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St",
      "zipCode": "10001"
    }
  },
  "recipient": {
    "firstName": "Jane",
    "lastName": "Doe",
    "phoneNumber": "+385912345678",
    "address": {
      "countryCode": "HRV",
      "city": "Zagreb",
      "line1": "Ilica 1"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "HRV",
      "bankCode": "PBZGHR2X",
      "accountNumber": "HR1210010051863000160",
      "accountType": "CHECKING"
    }
  }
}
```

</details>

<details>
<summary>**Cyprus** — `CYP` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-cyp-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "CYP"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "CYP",
      "accountNumber": "CY17002001280000001200527600",
      "accountType": "CHECKING",
      "bankCode": "BCYPCY2N"
    }
  }
}
```

</details>

<details>
<summary>**Estonia** — `EST` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-est-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "EST"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "EST",
      "accountNumber": "EE382200221020145685",
      "accountType": "CHECKING",
      "bankCode": "HABAEE2X"
    }
  }
}
```

</details>

<details>
<summary>**Finland** — `FIN` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-fin-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "FIN"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "FIN",
      "accountNumber": "FI2112345600000785",
      "accountType": "CHECKING",
      "bankCode": "NDEAFIHH"
    }
  }
}
```

</details>

<details>
<summary>**France** — `FRA` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-fra-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "FRA"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "FRA",
      "accountNumber": "FR7314508059471902178465913",
      "accountType": "CHECKING",
      "bankCode": "BNPAFRPP"
    }
  }
}
```

</details>

<details>
<summary>**Germany** — `DEU` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-deu-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "DEU"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "DEU",
      "accountNumber": "DE89370400440532013000",
      "accountType": "CHECKING"
    }
  }
}
```

</details>

<details>
<summary>**Greece** — `GRC` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-grc-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "GRC"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "GRC",
      "accountNumber": "GR1601101250000000012300695",
      "accountType": "CHECKING",
      "bankCode": "ETHNGRAA"
    }
  }
}
```

</details>

<details>
<summary>**Iceland** — `ISL` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-isl-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "ISL"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "ISL",
      "accountNumber": "IS140159260076545510730339",
      "accountType": "CHECKING",
      "bankCode": "GLITISRE"
    }
  }
}
```

</details>

<details>
<summary>**Ireland** — `IRL` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-irl-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "IRL"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "IRL",
      "accountNumber": "IE29AIBK93115212345678",
      "accountType": "CHECKING",
      "bankCode": "AIBKIE2D"
    }
  }
}
```

</details>

<details>
<summary>**Italy** — `ITA` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-ita-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "ITA"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "ITA",
      "accountNumber": "IT60X0542811101000000123456",
      "accountType": "CHECKING",
      "bankCode": "UNCRITMM"
    }
  }
}
```

</details>

<details>
<summary>**Latvia** — `LVA` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-lva-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "LVA"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "LVA",
      "accountNumber": "LV80BANK0000435195001",
      "accountType": "CHECKING",
      "bankCode": "HABALV22"
    }
  }
}
```

</details>

<details>
<summary>**Lithuania** — `LTU` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-ltu-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "LTU"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "LTU",
      "accountNumber": "LT121000011101001000",
      "accountType": "CHECKING",
      "bankCode": "AGBLLT2X"
    }
  }
}
```

</details>

<details>
<summary>**Luxembourg** — `LUX` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-lux-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "LUX"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "LUX",
      "accountNumber": "LU280019400644750000",
      "accountType": "CHECKING",
      "bankCode": "BCEELULL"
    }
  }
}
```

</details>

<details>
<summary>**Malta** — `MLT` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-mlt-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "MLT"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "MLT",
      "accountNumber": "MT84MALT011000012345MTLCAST001S",
      "accountType": "CHECKING",
      "bankCode": "MALTMTMT"
    }
  }
}
```

</details>

<details>
<summary>**Monaco** — `MCO` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-mco-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "MCO"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "MCO",
      "accountNumber": "MC5811222000010123456789030",
      "accountType": "CHECKING",
      "bankCode": "CMCIFRPP"
    }
  }
}
```

</details>

<details>
<summary>**Netherlands** — `NLD` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-nld-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "NLD"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "NLD",
      "accountNumber": "NL91ABNA0417164300",
      "accountType": "CHECKING",
      "bankCode": "ABNANL2A"
    }
  }
}
```

</details>

<details>
<summary>**Portugal** — `PRT` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-prt-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "PRT"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "PRT",
      "accountNumber": "PT50000201231234567890154",
      "accountType": "CHECKING",
      "bankCode": "CGGDPTPLXXX"
    }
  }
}
```

</details>

<details>
<summary>**San Marino** — `SMR` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-smr-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "SMR"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "SMR",
      "accountNumber": "SM86U0322509800000000270100",
      "accountType": "CHECKING",
      "bankCode": "BNLIITRR"
    }
  }
}
```

</details>

<details>
<summary>**Slovakia** — `SVK` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-svk-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "SVK"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "SVK",
      "accountNumber": "SK8975000000000012345671",
      "accountType": "CHECKING",
      "bankCode": "TATRSKBX"
    }
  }
}
```

</details>

<details>
<summary>**Slovenia** — `SVN` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-svn-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "SVN"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "SVN",
      "accountNumber": "SI56263300012039086",
      "accountType": "CHECKING",
      "bankCode": "LJBASI2X"
    }
  }
}
```

</details>

<details>
<summary>**Spain** — `ESP` · EUR · BANK_DEPOSIT · schema v1.0.1</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-esp-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 17,
    "currency": "EUR"
  },
  "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": "ESP"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "ESP",
      "accountNumber": "ES9121000418450200051332",
      "accountType": "CHECKING",
      "bankCode": "BBVAESMM"
    }
  }
}
```

</details>

<details>
<summary>**Vatican City** — `VAT` · EUR · BANK_DEPOSIT · schema v1.0.0</summary>

**BANK_DEPOSIT** — tested

```json
{
  "externalPaymentId": "push-vat-001",
  "fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
  "ipAddress": "203.0.113.42",
  "paymentType": "PUSH",
  "amount": {
    "total": 20.0,
    "currency": "USD"
  },
  "recipientAmount": {
    "total": 100.0,
    "currency": "EUR"
  },
  "sender": {
    "firstName": "John",
    "lastName": "Smith",
    "address": {
      "countryCode": "USA",
      "stateCode": "NY",
      "city": "New York",
      "line1": "123 Main St",
      "zipCode": "10001"
    }
  },
  "recipient": {
    "firstName": "Jane",
    "lastName": "Doe",
    "phoneNumber": "+390669883333",
    "address": {
      "countryCode": "VAT",
      "city": "Vatican City",
      "line1": "Via del Pellegrino"
    },
    "paymentMethod": {
      "type": "BANK_DEPOSIT",
      "countryCode": "VAT",
      "bankCode": "IOPRVAVX",
      "accountNumber": "VA59001123000012345678",
      "accountType": "CHECKING"
    }
  }
}
```

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