Environment variables
Testējiet iespējas gatavību
Sandbox vidē ACH, Wire un SWIFT iespējas, gan nosauktās, gan apvienotās, tiek nodrošinātas tikai JPMorgan Chase (jpmorgan). Ja, pieprasot kādu no šīm iespējām, izlaižat institutions, Swipelux izvēlas jpmorgan. Jebkuras citas bankas norādīšana atgriež 422 capability_institutions_unsupported. Sandbox vidē atbalstīto iespēju sarakstā šīm metodēm ir redzams tikai jpmorgan. Produkcijas maršrutēšana un citas metodes, piemēram, RTP, Pix un SPEI, nemainās.
Request a sandbox bank capability
POST /v3/sandbox/customers/{customerId}/capabilities/{capabilityId}/status:
Set capability status
status un openTaskIds kā rezultātu, ko jūsu produktam jāapstrādā. Arī 200 atbildē joprojām var būt redzams atvērts darbs, piemēram, klienta uzdevumi vai pending pārskatīšana.
Palīgs atgriež 409 capability_status_blocked, ja iespēja nevar sasniegt pieprasīto statusu iemesla dēļ, ko sandbox vidē nevarat novērst, piemēram, approval_scope_review_required, operatīva aizturēšana vai galīgs statuss. Problēmas statusReason satur iespējas iemesla kodu un ziņojumu ar retryable: false. Lai uzzinātu iemesla resolution, nolasiet iespēju.
Nosauktas iespējas piespiedu iestatīšana uz rejected otro reizi atgriež to pašu iespēju bez izmaiņām. Noraidītas iespējas piespiedu iestatīšana uz restricted vai ready atgriež 422 invalid_capability. Lai testētu šos statusus, tā vietā izveidojiet jaunu sandbox klientu.
Testējiet atvērtu uzdevumu
Izveidojiet smilšu kastes uzdevumu arPOST /v3/sandbox/tasks. Piesaistiet to resursam, kura darbplūsmu testējat, un ar items aprakstiet, kas klientam jāiesniedz. Šī rokasgrāmata parāda capability un transfer darbplūsmas; API Reference definē customer mērogu un pilno pieprasījuma shēmu.
Teksta atbildei izmantojiet explanation elementu, bet faila augšupielādei — document elementu. Jauniem profile elementiem vajadzīgs arī profilePointer, JSON Pointer uz klienta lauku. Citus elementu tipus un laukus skatiet sadaļā Izveidot smilšu kastes uzdevumu.
Transfer piemēram vispirms izveidojiet smilšu kastes transfer ar pay-in vai payout darbplūsmu un pēc tam eksportējiet atgriezto data.id:
Transfer ID
- Iespēja + paskaidrojums
- Pārveduma RFI + dokuments
data.id kā TASK_ID, data.revision kā TASK_REVISION un pašreizējo data.requirements[0].id kā REQUIREMENT_ID. Izsaucot POST /v3/customers/{customerId}/tasks/{taskId}/submissions, atbildes tipam jāatbilst izveidotajam elementam:
- Paskaidrojuma atbilde
- Dokumenta atbilde
POST /v3/sandbox/tasks/{taskId}/review:
Review submission
POST /v3/sandbox/tasks, un iespēju pieņemšanas uzdevumus, ko Swipelux apkopo. Tāda uzdevuma pārskatīšana, kas pieder Operations vai citai darbplūsmai, atgriež 409 task_not_sandbox_reviewable. Šis uzdevums joprojām ir nolasāms, izmantojot uzdevumu galapunktus, un gaida, kad to pārskatīs tā īpašnieks. 404 task_not_found nozīmē, ka uzdevuma ID nav zināms vai pieder citam tirgotājam.
Izmantojiet Iespējas un uzdevumi produkcijas uzdevumu pabeigšanas paraugam.
Papildiniet smilšu kastes maku
Kreditējiet izsniegtu maku arPOST /v3/sandbox/accounts/{accountId}/topup:
Top up issued wallet
data.id kā TRANSFER_ID, ja vēlaties pārbaudīt simulēto finansējuma pārvedumu.
Papildinājuma id ir pārveduma id. Iegūstiet to caur GET /v3/transfers/{transferId} vai uzskaitiet caur GET /v3/transfers, lai izmēģinātu savu ienākošās iemaksas koda ceļu ar smilšu kastes papildinājumiem. Pārveduma projekcija ir pabeigta ienākoša stabilās monētas iemaksa ar origin: "inbound_deposit", method: "stablecoin_transfers" un direction: "stablecoin_move", un to atgriež atbilstošie accountId, origin, method un direction saraksta filtri.
Pabeidziet vai noraidiet pārvedumu
Iestatiet rezultātu arPOST /v3/sandbox/transfers/{transferId}/state:
- Pabeigt
- Noraidīt