Skip to main content
Luo asiakas, valmistele yksi uudelleenkäytettävä lompakko ja suorita tarvitsemasi sandbox-virta.

1. Määritä sandbox

Käytä sandbox-API-avainta taustapalvelustasi:
Avain valitsee sandbox-ympäristön jaetulla API-isännällä.

2. Luo asiakas

Luo yksityisasiakas POST /v3/customers -toiminnolla:
Tallenna data.id muuttujaan CUSTOMER_ID.

3. Valitse tulos

  • Maksun vastaanotto: ota vastaan USD ja selvitä USDC asiakkaan luotuun lompakkoon.
  • Maksu ulos: lähetä USDC asiakkaan luodusta lompakosta asiakkaan omalle pankkitilille.
  • Luotu pankkitili: luo ACH/USD-tili, joka selviää asiakkaan luotuun lompakkoon.
Kolmannen osapuolen maksua varten seuraa Vastaanottajat tai Lähetä varoja.

4. Etsi kelvollinen kyky

Listaa tuetut kyvyt GET /v3/customers/{customerId}/capabilities/supported -toiminnolla:
Valitse vastauskohta, jossa availability on available tai beta, eligibility.eligible on true, tarvittavat directions ja method sekä vastaava accountType. Käytä asiakkaan luotua lompakkoa maksun vastaanoton kohteena, maksun lähteenä tai pankkitilin selvitystilinä; käytä asiakkaan omistamaa tiliä destinationId-kenttänä tässä maksupolussa. Jos institutions palautetaan, käytä vain palautettua instituutiovalintaa. Tallenna kohteen id muuttujaan CAPABILITY_ID; älä koodaa yleistä kyky-ID:tä kovakoodatusti.

5. Pyydä kyky

Pyydä valittu kyky POST /v3/customers/{customerId}/capabilities/{capabilityId} -toiminnolla:
Tallenna data.status muuttujaan CAPABILITY_STATUS ja data.openTaskIds muuttujaan TASK_IDS.

6. Suorita käyttöönotto sandboxissa

Jos TASK_IDS ei ole tyhjä, suorita jokainen nykyinen vaatimus Kyvyt ja tehtävät -kautta. Tämän läpikäynnin osalta aseta kyky tilaan ready POST /v3/sandbox/customers/{customerId}/capabilities/{capabilityId}/status -toiminnolla:
Tämä testihallinta ei ole tuotannon käyttöönotto. Hae uudelleen GET /v3/customers/{customerId}/capabilities/{capabilityId} -toiminnolla:
Päivitä CAPABILITY_STATUS ja TASK_IDS kentistä data.status ja data.openTaskIds. Jatka vain, kun CAPABILITY_STATUS on ready.

7. Rakenna valittu virta

Luo yksi USDC-lompakko Base-verkossa POST /v3/customers/{customerId}/accounts -toiminnolla:
Tallenna data.id muuttujaan FLOW_WALLET_ID, data.status muuttujaan FLOW_WALLET_STATUS ja data.openTaskIds muuttujaan FLOW_WALLET_TASK_IDS. Jos FLOW_WALLET_TASK_IDS ei ole tyhjä, suorita nykyiset tehtävät Kyvyt ja tehtävät -kautta. Hae lompakko uudelleen GET /v3/customers/{customerId}/accounts/{accountId} -toiminnolla:
Päivitä FLOW_WALLET_STATUS ja FLOW_WALLET_TASK_IDS kentistä data.status ja data.openTaskIds. Jatka vain, kun FLOW_WALLET_STATUS on ready.
Luo USD-USDC-tarjous POST /v3/quotes -toiminnolla:
Tallenna data.id muuttujaan QUOTE_ID, suorita se sitten POST /v3/transfers -toiminnolla:
Tallenna data.id muuttujaan TRANSFER_ID. Hae ohjeet GET /v3/transfers/{transferId}/instructions -toiminnolla:
Vastaus sisältää data.transferId ja data.instructions. Tallenna data.transferId muuttujaan TRANSFER_ID ja data.instructions muuttujaan FUNDING_INSTRUCTIONS.
Maksun vastaanoton ja maksun ulos osalta seuraa TRANSFER_ID-tunnusta GET /v3/transfers/{transferId} -toiminnolla:

Maksun vastaanotto

Rakenna täydellinen maksun vastaanottovirta.

Maksu ulos

Rakenna tuotannon maksunkäsittely.

Luotu pankkitili

Käsittele valmistelu ja tiedot.
Seuraavaksi lisää webhookit. Kukin yllä oleva pyyntö linkittää jo täydelliseen API-referenssiskeemaansa ja tilasivuunsa.

Aiheeseen liittyvät aiheet

Integraation yleiskuvausTodennus