Skip to main content

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"
}

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"
}

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:

IBANError Generated
IT06T0300203280622514555571VOP-001
IT91J0300203280879995522284VOP-002
IT89K0300203280212463119927VOP-003
IT58V0300203280588558483937VOP-004
IT83K0300203280366189174965VOP-005
IT68W0300203280235563364746VOP-006
IT15W0300203280185619212822VOP-007
IT07A0300203280528298497253VOP-008
IT84K0300203280114632792645VOP-009
IT89T0300203280452141147978VOP-010
IT18L0200811770000019486580VOP-011
IT57Q0300203280378512272466VOP-012
IT80E0300203280482853329546VOP-013

Basic Payload Structure

Every test request must contain at least:

{
"iban": "TEST_SPECIFIC_IBAN",
}

Depending on the type of test, add:

  • ownerName for natural or legal persons identified by name
  • ownerIdentification for legal persons with specific identification

Notes

  • The IBAN is always the determining parameter for test behavior
  • The description field is always optional
  • The supported identification types are:
    • VCTXID: for tax codes
    • VERLEI: for LEI (Legal Entity Identifier) codes
  • Each test scenario can be applied with different types of persons where specified