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"
}
Legal Person con nome - MTCH, CMTC, NMTC
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"
}
Legal Person con Identificazione differente da nome - MTCH, NMTC
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:
| IBAN | Errore Generato |
|---|---|
| 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 |
Struttura Base del Payload
Ogni richiesta di test deve contenere almeno:
{
"iban": "IBAN_SPECIFICO_PER_TEST",
}
A seconda del tipo di test, aggiungere:
ownerNameper persone fisiche o giuridiche identificate per nomeownerIdentificationper 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 fiscaliVERLEI: per codici LEI (Legal Entity Identifier)
- Ogni scenario di test può essere applicato con diversi tipi di persona dove specificato