Skip to main content
Bruk en prisfestet pay-in når kunden må finansiere et spesifikt beløp. Overføringen gjør opp stablecoin til en utstedt lommebok.

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 med POST /v3/quotes. Send disse headerne:
Lagre 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 med POST /v3/transfers. Bruk en ny nøkkel for denne tiltenkte overføringen:
Lagre overføringens data.id som TRANSFER_ID og behold gjeldende tilstand.

3. Hent finansieringsinstruksjoner

Les GET /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

Les GET /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.