Test Accounts
Overview
This guide describes how to run tests on the active VOP (Verification of Payee) part. The parameter that guides the tests is the IBAN, which determines the behavior of the system and the result of the test.
In the following tests, the key will be the IBAN value.
Natural Person - MTCH, CMTC, NMTC
These cases test behavior with individuals for different matching scenarios.
{
"ownerName": "LO VASCO CARLO, ARENA DANIELA",
"iban": "IT95Q0326848960052856883650"
}
Below are some cases involving foreign IBANs.
{
"ownerName": "Antoine Voltaire",
"iban": "FR1420041010050500013M02606"
}
{
"ownerName": "William Orange",
"iban": "NL53INGB6653222179"
}
Legal Person with Name - MTCH, CMTC, NMTC
Test for legal entities identified by company name.
{
"ownerName": "Verdi Luigi Srl",
"iban": "IT35W0300203280787686784795"
}
{
"ownerName": "Ditta Bianchi Mario Srls",
"iban": "IT33U0300203280145977598256"
}
{
"ownerName": "Kostas Kirioti",
"iban": "GR1301765938175914178438664"
}
{
"ownerName": "Matteo Vernesi",
"iban": "IT41I0300203280949123857974"
}
{
"ownerName": "Marco Ceci Franca Marti",
"iban": "IT88L0300203280982967691717"
}
Below is an example with a foreign IBAN.
{
"ownerName": "Toribio Emerico Sl",
"iban": "ES6401826332114532129597"
}
Legal Person with Identification Different from Name - MTCH, NMTC
Test for legal entities with specific identification via tax ID or LEI.
With Tax ID Number (VCTXID)
{
"ownerIdentification": {
"value": "IT09876543210",
"type": "VCTXID"
},
"iban": "IT88I0300203280465769576976"
}
With LEI (VERLEI)
{
"ownerIdentification": {
"value": "815600E3S1680F47E537",
"type": "VERLEI"
},
"iban": "IT56S0300203280349583765718"
}
NMTC Case
Test for non-matching scenarios. This test is applicable for any type of person (Natural or Legal Person) and for any type of check (VAT, LEI, NAME).
{
...
"iban": "IT70O0300203280981115599865"
}
NOAP Case
Test for scenarios where the VOP service is not applicable. This test is valid for any type of person (natural or legal person) and for any type of check (VAT, LEI, NAME).
{
...
"iban": "IT75Z0300203280000400162300"
}
{
...
"iban": "IT60D0300203280674285527695"
}
Testing VOP Errors VOP-001 to VOP-013
To test all errors specific to the VOP system, use the following IBAN sequence. Each IBAN generates a specific error:
| IBAN | Error Generated |
|---|---|
| IT06T0300203280622514555571 | VOP-001 |
| IT91J0300203280879995522284 | VOP-002 |
| IT89K0300203280212463119927 | VOP-003 |
| IT58V0300203280588558483937 | VOP-004 |
| IT83K0300203280366189174965 | VOP-005 |
| IT68W0300203280235563364746 | VOP-006 |
| IT15W0300203280185619212822 | VOP-007 |
| IT07A0300203280528298497253 | VOP-008 |
| IT84K0300203280114632792645 | VOP-009 |
| IT89T0300203280452141147978 | VOP-010 |
| IT18L0200811770000019486580 | VOP-011 |
| IT57Q0300203280378512272466 | VOP-012 |
| IT80E0300203280482853329546 | VOP-013 |
Basic Payload Structure
Every test request must contain at least:
{
"iban": "TEST_SPECIFIC_IBAN",
}
Depending on the type of test, add:
ownerNamefor natural or legal persons identified by nameownerIdentificationfor legal persons with specific identification
Notes
- The IBAN is always the determining parameter for test behavior
- The
descriptionfield is always optional - The supported identification types are:
VCTXID: for tax codesVERLEI: for LEI (Legal Entity Identifier) codes
- Each test scenario can be applied with different types of persons where specified