Passa al contenuto principale

Conti di test

Panoramica

Questa guida descrive come eseguire i test sulla parte VOP (Verification of Payee) attiva. Il parametro che guida tutti i test è l'IBAN, che determina il comportamento del sistema e il risultato del test.

Nei seguenti test la chiave sarà il valore dell'IBAN.

Natural Person - MTCH, CMTC, NMTC

Questi casi testano il comportamento con persone fisiche per diversi scenari di matching.

{
"ownerName": "LO VASCO CARLO, ARENA DANIELA",
"iban": "IT95Q0326848960052856883650"
}

Di seguito alcuni casi con IBAN esteri

{
"ownerName": "Antoine Voltaire",
"iban": "FR1420041010050500013M02606"
}
{
"ownerName": "William Orange",
"iban": "NL53INGB6653222179"
}

Test per persone giuridiche identificate tramite nome aziendale.

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

Di seguito un esempio con IBAN estero

{
"ownerName": "Toribio Emerico Sl",
"iban": "ES6401826332114532129597"
}

Test per persone giuridiche con identificazione specifica tramite codice fiscale o LEI.

Con Codice Fiscale (VCTXID)

{
"ownerIdentification": {
"value": "IT09876543210",
"type": "VCTXID"
},
"iban": "IT88I0300203280465769576976"
}

Con LEI (VERLEI)

{
"ownerIdentification": {
"value": "815600E3S1680F47E537",
"type": "VERLEI"
},
"iban": "IT56S0300203280349583765718"
}

Caso NMTC

Test per scenario di non matching. Questo test è applicabile per qualsiasi tipo di persona (Natural o Legal Person) e per qualsiasi tipo di controllo (VAT, LEI, NOME).

{
...
"iban": "IT70O0300203280981115599865"
}

Caso NOAP

Test per scenario dove il servizio VOP non è applicabile. Questo test è valido per qualsiasi tipo di persona (Natural o Legal Person) e per qualsiasi tipo di controllo (VAT, LEI, NOME).

{
...
"iban": "IT75Z0300203280000400162300"
}
{
...
"iban": "IT60D0300203280674285527695"
}

Test degli Errori VOP-001 a VOP-013

Per testare tutti gli errori specifici del sistema VOP, utilizzare la seguente sequenza di IBAN. Ogni IBAN genera un errore specifico:

IBANErrore Generato
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

Struttura Base del Payload

Ogni richiesta di test deve contenere almeno:

{
"iban": "IBAN_SPECIFICO_PER_TEST",
}

A seconda del tipo di test, aggiungere:

  • ownerName per persone fisiche o giuridiche identificate per nome
  • ownerIdentification per persone giuridiche con identificazione specifica

Note

  • L'IBAN è sempre il parametro determinante per il comportamento del test
  • Il campo description è sempre opzionale
  • I tipi di identificazione supportati sono:
    • VCTXID: per codici fiscali
    • VERLEI: per codici LEI (Legal Entity Identifier)
  • Ogni scenario di test può essere applicato con diversi tipi di persona dove specificato