Før du starter
Du trenger en klar pay-in-capability og en klar utstedt destinasjonslommebok for samme kunde. Fullfør eventuelt åpent arbeid via Capabilities og oppgaver, og hent så begge ressursene på nytt.1. Opprett et tilbud
Opprett prisen medPOST /v3/quotes. Send disse headerne:
data.id som QUOTE_ID. Presenter de returnerte beløpene og gebyrene fremfor å bygge dem opp på nytt fra kursen.
2. Utfør tilbudet
Utfør det gjeldende tilbudet før utløp medPOST /v3/transfers. Bruk en ny nøkkel for denne tiltenkte overføringen:
data.id som TRANSFER_ID og behold gjeldende tilstand.
3. Hent finansieringsinstruksjoner
LesGET /v3/transfers/{transferId}/instructions. Render den returnerte data.instructions-varianten uten å anta typen.
Disse opplysningene er overføringsspesifikke. Gjenbruk aldri en overførings bankkoordinater, kode, hosted URL, beløp, referanse eller utløp for en annen pay-in.
For bankinstruksjoner: når reference.required er true, vis den nøyaktige reference.value ved siden av bankkoordinatene og gjør den kopierbar. Vis det returnerte beløpet og valutaen fra samme instruksjonssett.
En utstedt bankkonto er noe annet: den gir gjenbrukbare opplysninger for senere innskudd. Se Utsted en bankkonto når det er den tiltenkte opplevelsen.
4. Følg opp oppgjøret
LesGET /v3/transfers/{transferId} etter utførelse og etter hver hendelse. Driv den kundevendte statusen fra siste data.state.
Bruk data.stateDetail og data.openTaskIds når overføringen trenger en ny handling. Ikke merk den som fullført ut fra en forventet plan.
Deretter, legg til Webhooks og hold overføringsstatusen synkronisert til den når et utfall som produktet ditt håndterer.