Callback

Una richiesta di pagamento su Soisy può assumere diversi stati.
Oltre a ricevere gli aggiornamenti di stato via email, puoi ricevere le notifiche di aggiornamento come chiamate POST utilizzando il parametro callbackUrl nella chiamata di creazione di un ordine. Questo parametro dovrà contenere l'URL valido di una risorsa su un tuo server.

Il contenuto è inviato in formato application/x-www-form-urlencoded.
Il contenuto della chiamata è il seguente:

[
    "eventId": {eventId},
    "eventMessage": {eventMessage},
    "eventDate": {date},
    "orderToken": {token},
    "orderReference": {orderReference}
]

Il {token} ti darà il riferimento Soisy identificativo del pagamento, mentre {orderReference} è il tuo codice di rifermento interno, che ci hai inviato nella chiamata API. {eventId} e {eventMessage} conterranno i seguenti valori:

Stato eventId eventMessage Descrizione
Richiesta approvata LoanWasApproved loan approved Finanziamento approvato
In attesa di finanziamento LoanWasVerified waiting for disbursement L'utente ha caricato i propri documenti, ha firmato il contratto ed è stato verificato.
Finanziato LoanWasDisbursed payment received Il pagamento è stato effettuato
Annullato UserWasRejected documents check KO I documenti del cliente sono stati rifiutati, quindi il pagamento non è andato a buon fine
Annullato UserWasRejected payment failed Il pagamento non è andato a buon fine