Skip to main content
Izveidojiet klientu, sagatavojiet vienu atkārtoti izmantojamu maku un izpildiet nepieciešamo smilšu kastes plūsmu.

1. Konfigurējiet smilšu kasti

Izmantojiet smilšu kastes API atslēgu no savas aizmugursistēmas:
Atslēga izvēlas smilšu kastes vidi kopīgajā API resursdatorā.

2. Izveidojiet klientu

Izveidojiet privātpersonas klientu ar POST /v3/customers:
Saglabājiet data.idCUSTOMER_ID.

3. Izvēlieties rezultātu

  • Iemaksa: saņemiet USD un norēķinieties ar USDC klienta izsniegtajā makā.
  • Izmaksa: sūtiet USDC no klienta izsniegtā maka uz klienta bankas kontu.
  • Izsniegts bankas konts: izsniedziet ACH/USD kontu, kas norēķinās klienta izsniegtajā makā.
Trešās puses izmaksai sekojiet Saņēmēji vai Sūtīt līdzekļus.

4. Atrodiet piemērotu iespēju

Uzskaitiet atbalstītās iespējas ar GET /v3/customers/{customerId}/capabilities/supported:
Izvēlieties atbildes ierakstu, kur availability ir iestatīts uz available vai beta, eligibility.eligible ir iestatīts uz true, ir nepieciešamie directions un method, kā arī atbilstošais accountType. Izmantojiet klienta izsniegto maku kā iemaksas galamērķi, izmaksas avotu vai bankas konta norēķinu kontu; izmantojiet klientam piederošo kontu kā destinationId šai izmaksas plūsmai. Ja tiek atgrieztas institutions, izmantojiet tikai kādu no atgrieztajām institūcijām. Saglabājiet ieraksta idCAPABILITY_ID; nekodējiet universālu iespējas ID.

5. Pieprasiet iespēju

Pieprasiet izvēlēto iespēju ar POST /v3/customers/{customerId}/capabilities/{capabilityId}:
Saglabājiet data.statusCAPABILITY_STATUS un data.openTaskIdsTASK_IDS.

6. Pabeidziet iesaisti smilšu kastē

Ja TASK_IDS nav tukšs, pabeidziet katru pašreizējo prasību sadaļā Iespējas un uzdevumi. Šai pastaigā iestatiet iespēju uz ready ar POST /v3/sandbox/customers/{customerId}/capabilities/{capabilityId}/status:
Šis testa kontrole nav produkcijas iesaiste. Atkārtoti ielādējiet ar GET /v3/customers/{customerId}/capabilities/{capabilityId}:
Atsvaidziniet CAPABILITY_STATUS un TASK_IDS no data.status un data.openTaskIds. Turpiniet tikai tad, kad CAPABILITY_STATUS ir ready.

7. Veidojiet izvēlēto plūsmu

Izveidojiet vienu izsniegtu USDC maku uz Base tīkla ar POST /v3/customers/{customerId}/accounts:
Saglabājiet data.idFLOW_WALLET_ID, data.statusFLOW_WALLET_STATUS un data.openTaskIdsFLOW_WALLET_TASK_IDS. Ja FLOW_WALLET_TASK_IDS nav tukšs, pabeidziet pašreizējos uzdevumus sadaļā Iespējas un uzdevumi. Atkārtoti ielādējiet maku ar GET /v3/customers/{customerId}/accounts/{accountId}:
Atsvaidziniet FLOW_WALLET_STATUS un FLOW_WALLET_TASK_IDS no data.status un data.openTaskIds. Turpiniet tikai tad, kad FLOW_WALLET_STATUS ir ready.
Izveidojiet USD uz USDC kotāciju ar POST /v3/quotes:
Saglabājiet data.idQUOTE_ID, pēc tam izpildiet to ar POST /v3/transfers:
Saglabājiet data.idTRANSFER_ID. Iegūstiet instrukcijas ar GET /v3/transfers/{transferId}/instructions:
Atbilde satur data.transferId un data.instructions. Saglabājiet data.transferIdTRANSFER_ID un data.instructionsFUNDING_INSTRUCTIONS.
Iemaksām un izmaksām uzraugiet TRANSFER_ID ar GET /v3/transfers/{transferId}:

Iemaksa

Veidojiet pilnu iemaksas plūsmu.

Izmaksa

Veidojiet produkcijas izmaksu apstrādi.

Izsniegts bankas konts

Apstrādājiet nodrošinājumu un detaļas.
Tālāk pievienojiet webhook izsaukumus. Katrs iepriekš minētais pieprasījums jau saista uz tā pilnu API atsauces shēmu un statusa lapu.

Saistītās tēmas

Integrācijas pārskats