Přidáno
- Cíle příjemců přijímají typy
pixapix_safepro výplaty v BRL v Brazílii. Cíl Pix platí na klíč Pix. Cíl Pix Safe platí na bankovní účet identifikovaný číslem CPF nebo CNPJ majitele, kódem ISPB banky, pobočkou a číslem účtu. Oba vyžadují připravenou capability Pix zákazníka (pix_pooled) a jejich výplaty jsou financovány v USDC a nenesou žádný vývojářský poplatek. Viz Příjemci a Odesílat prostředky. GET /v3/customers/{customerId}/tasks/{taskId}přijímádocumentCandidatesFors ID požadavku na dokument a takédocumentAlternativeKeypro požadavek s alternativami. Odpověď pak vdata.documentCandidatesuvádí soubory, které zákazník již nahrál a které mohou daný požadavek splnit, včetně případnýchmissingMetadataneboconflictingMetadata. Místo opětovného nahrání souboru odešletedocumentIdkandidáta s chybějícímidocumentMetadata. Dotaz vyžadujeaccounts:readacustomers:reada neplatný výběr vrací400 validation_error.
Změněno
GET /v3/webhooks/portalvrací URL portálu, jejíž platnost vyprší po jedné hodině, s hlavičkouCache-Control: no-store. S API klíčem, který máwebhooks:write, portál zobrazuje podpisové tajemství endpointu a umožňuje spravovat endpointy, opakovat doručení a znovu je přehrát. Pouze swebhooks:readportál zobrazuje jen doručení. Viz Webhooky.- Citi (
citibank) je nabízena pouze firemním zákazníkům. Každá firma si ponechává sdílenou Citi a pojmenovaná Citi je nabízena pouze firmám registrovaným mimo USA. Pokud zákazníkovi Citi nabízena není, seznam podporovaných bank ji vynechává, její uvedení vrací422 capability_institutions_unsupporteda metoda, kterou nabízí pouze Citi, je uvedena jakodisabled. Požadavek bezinstitutionsvybírá ze zbývajících bank. Stávající žádosti a účty se nemění. - Pojmenované capabilities CFSB (
cfsb) jsou nabízeny pouze zákazníkům z USA: firmám registrovaným v USA a fyzickým osobám, které tam mají bydliště. U ostatních zákazníků seznam podporovaných bank pojmenovanou CFSB vynechává a její uvedení vrací422 capability_institutions_unsupported. Požadavek bezinstitutionsvybírá ze zbývajících bank. Sdílená CFSB, zákazníci s neznámou zemí a stávající žádosti se nemění. - Pojmenované capabilities ACH, Wire a SWIFT u Lead Bank (
lead_bank) jsou nabízeny pouze zákazníkům, které Lead Bank může onboardovat na základě jejich právní formy a zemí. U ostatních zákazníků seznam podporovaných bank vynecháválead_banka její uvedení vrací422 capability_institutions_unsupported. Zákazníci, které Lead Bank již onboardovala, a capabilities, jejichž otevřený požadavek již uvádílead_bank, si ji ponechávají. Stávající žádosti a účty se nemění. - RTP je pouze sdílená. Žádná banka nenabízí
rtp_namednovým požadavkům, proto ji seznam podporovaných bank uvádí jakodisabled. U zákazníka, kterýrtp_namednemá, vrací požadavek na capability nebo náhled úloh, který uvádí banku,422 capability_institutions_unsupporteda požadavek bezinstitutionsvrací422 capability_variant_unavailable. Sdílená RTP (rtp_pooled) je nabízena u Citi, proto o ni mohou žádat pouze firemní zákazníci. - Nové požadavky na doklady totožnosti pro fyzické osoby a skutečné majitele mohou nastavit
constraints.identityMetadataRequired: true, takže každý soubor vyžaduje číslo dokladu a zemi vydání vdocumentMetadata. Nové požadavky na doklad o adrese firmy a doklad o bydlišti vlastníka mohou nastavitconstraints.maxIssueAgeDays: 90, takže každý soubor vyžaduje datum vydání. Stávající úkoly si ponechávají své požadavky, proto u každého požadavku úkolu čtěte jeho omezení. - Odpověď na úkol k požadavku na registraci firmy, jehož
profilePointerje/business/registration, vyžaduje současně zemi jurisdikce, registrační číslo a datum založení před datem odeslání. Toto pravidlo zveřejňujevalueSchemapožadavku a neúplná odpověď vrací400 validation_error. - Po hostovaném ověření Swipelux přijme hostovanou odpověď na profilový požadavek na strukturovanou hodnotu, například adresu nebo daňové identifikátory, pouze pokud projde stejnými kontrolami schématu a omezení jako přímá odpověď. Jinak požadavek zůstane otevřený a tuto hodnotu odešlete pomocí
POST /v3/customers/{customerId}/tasks/{taskId}/submissions. Požadavek, který Swipelux z tohoto důvodu vrátí do stavuaction_required, nesereviewFeedback.code: hosted_profile_direct_submission_required. Úkoly, které už jsousatisfied, si svůj stav ponechají. Viz Schopnosti a požadavky. - Úkol zamítnutý hostovaným ověřením může opustit stav
rejected, pokud je toto rozhodnutí o ověření později zvráceno. Poté přejde do stavusatisfied, nebo doaction_requiredv novérevisionse znovu otevřenými požadavky, na které nové rozhodnutí neodpovídá. Dřívější odeslání pro tyto požadavky zůstávajírejected, proto tyto odpovědi odešlete znovu. Viz Migrace na v3. typecíle příjemce je nyní otevřený enum. Dřívější verze této reference jej popisovaly jako uzavřený, proto aktualizujte každého klienta, který neznámé typy odmítá nebo zahazuje. Odpovědi s cíli a událostidestination.status_changednyní mohou obsahovatpixapix_safea mohou přibýt další typy.- Požadavky na vytvoření a aktualizaci příjemce, včetně vnořené
address, ignorují pole, která nedefinují, místo aby vracely400 validation_error. V požadavku na vytvoření pole jména nebo odvětví pro druhý typ příjemce nadále vrací400a totéž platí protypeaexternalIdvPATCH /v3/customers/{customerId}/recipients/{recipientId}.PATCHbez jakéhokoli pole, které rozpozná, vrací400 validation_errormísto200. - Ověřovací odkaz pro způsobilou relaci, která žádá pouze o dokumenty, nyní otevírá stránku pro nahrání dokumentů hostovanou společností Swipelux. Samotný odkaz se nemění a ostatní relace nadále otevírají hostovaný ověřovací proces.
employment.occupationu zákazníků fyzických osob a osob souvisejících stran přijímá nejvýše 255 znaků.POST /v3/customers,PATCH /v3/customers/{customerId},POST /v3/customers/{customerId}/related-parties,PATCH /v3/customers/{customerId}/related-parties/{relatedPartyId}aPOST /v3/customers/{customerId}/tasks/{taskId}/submissionsvracejí400 validation_error, když hodnota profilu nebo odpověď na úkol obsahuje odkaz na formulář Swipelux, například odkaz na RFI, žádost zákazníka nebo sledování převodu. To se netýkáexternalIdanimetadata. Každá odmítnutá hodnota se objeví verrors[]scode: public_form_linka svým JSON Pointerem a odpověď odkaz nikdy nezopakuje. Místo toho odešlete samotné informace. Viz Chyby a opakování.
Opraveno
- Odpovědi s quotes a převody výplat zachovávají zdrojovou částku v USDC nebo USDT na šest desetinných míst, například
4009.711365místo4009.71. Fiat částky si ponechávají dvě desetinná místa. Vytvoření nebo čtení výplaty, jejíž zdrojová částka ve stablecoinu má více než dvě desetinná místa, již nevrací500. - Reference
POST /v3/customers/{customerId}/capabilities/{capabilityId}/cancelnyní popisuje zrušení tak, jak skutečně funguje. Capability ve stavureadymůžete zrušit, capabilitystablecoin_transferszrušit nelze a zrušení ukončí pouze danou capability, zatímco její žádosti si ponechají svůj stav, úkoly a schválení. - Požadavek na capability nebo náhled úloh, který v
institutionsuvádí kód banky místo veřejného ID instituce, napříkladcitimístocitibank, vrací422 capability_institutions_unsupporteds uvedením dostupných ID místo503 kyc_configuration_unavailable. - Požadavek na capability nebo náhled úloh pro metodu, kterou zákazníkovi nenabízí žádná banka a kterou seznam podporovaných bank uvádí jako
disabled, vrací422 capability_variant_unavailablesretryable: falsemísto503 kyc_configuration_unavailable, pokud zákazník danou capability již nemá. documentCandidatesjiž neuvádí soubory, které si Swipelux ponechává z dokončeného hostovaného ověření a které nemůžete číst ani stáhnout. Odpověď na úkol, která na takový soubor odkazuje, vrací400 invalid_document_reference, stejně jako neznámý dokument.
Přidáno
GET /v3/customerspřijímáinclude=documentRequirements. Souhrn každého zákazníka pak uvádí, kolik povinných dokumentů ještě chybí, nezávisle na připravenosti schopností. Kombinujte jej jakoinclude=capabilities,documentRequirements. Viz Zákazníci.- Stránka Webhooks v panelu obchodníka přidává do nabídky endpointu Replay missed events. Znovu odešle události za posledních 13 dní, které endpoint nikdy neobdržel, a nikdy neodešle stejnou událost dvakrát. Viz Webhooky.
- Stránka Settings v panelu obchodníka má sekci Compliance. Vlastníci a administrátoři mohou nastavit e-mail pro compliance a zvolit, zda chtějí dostávat e-maily, když Swipelux požaduje další informace o zákazníkovi.
- Obchodníci mohou na vlastní požadavky KYB týkající se dodržování předpisů odpovídat přímo na stránce KYB v panelu obchodníka.
Změněno
- Aktualizace zákazníků a souvisejících stran už po dokončeném bankovním přijímacím procesu nevracejí
409 field_conflicts_with_completed_intake. Aktualizace se uloží a každá nová bankovní žádost ověří nejnovější profil podle svých vlastních požadavků. - Požadavky na schopnosti vracejí
409 capability_route_header_conflict, pokud stávající bankovní směrování schopnosti nelze bezpečně aktualizovat. Před opakováním kontaktujte podporu Swipelux. GET /v3/customers/{customerId}/capabilities/{capabilityId}/tasks-previewvrací422 capability_institutions_unsupported, pokudinstitutionsuvádí banku, kterou schopnost nenabízí, stejně jako požadavky na schopnosti.- V sandboxu jsou schopnosti ACH, Wire a SWIFT poskytovány pouze u JPMorgan Chase. Požadavky, které vynechají
institutions, vyberoujpmorgan, a uvedení jiné banky vrací422 capability_institutions_unsupported. Směrování v produkci se nemění. Viz Testování v sandboxu. - Vynucení stavu schopnosti v sandboxu vrací
409 capability_status_blockedsestatusReason, pokud simulovaný případ nemůže dosáhnout požadovaného stavu. Opakování vynucení, které již bylo použito, vrací200beze změny. Viz Testování v sandboxu. POST /v3/sandbox/tasks/{taskId}/reviewvrací409 task_not_sandbox_reviewablepro úkol, který vlastní Operations nebo jiný workflow. Úkoly zPOST /v3/sandbox/tasksa úkoly příjmu capabilities, které Swipelux shromažďuje, zůstávají kontrolovatelné. Viz Testování v sandboxu.PATCH /v3/customers/{customerId}/accounts/{accountId}vrací409 account_provisioning_unresolved, pokud měníte vypořádání, zatímco se účet u banky stále zřizuje. Akci zopakujte po vyřešení zřizování. Viz Chyby a opakování.POST /v3/transfersmůže vrátit409 quote_execution_evidence_conflict. Vytvořte nový quote a proveďte jej. Viz Chyby a opakování.- Postranní panel Pay out v panelu obchodníka zobrazuje úplné údaje o cíli, skrývá čísla účtů a adresy peněženek za přepínačem a u každé platební metody zobrazuje odhadovaný čas doručení.
- Panel obchodníka začleňuje bankovní účty do karty zákazníka Payment access s kartou úloh, která uvádí každou banku. Karta Documents se přesunula do Profile.
- Otevření pojmenovaného bankovního účtu v panelu obchodníka je nyní jediný krok, který uvádí měnu, metody a dobu onboardingu každé banky. Viz Účty.
- Bankovní účty pozastavené ke kontrole se v panelu obchodníka zobrazují jako On hold s ID účtu a akcí Contact support.
- Capability ve stavu
pendingnyní hlásístatusReason.code: preparing_submissionmístoreview_in_progress, zatímco Swipelux připravuje žádost k odeslání a neprobíhá žádná kontrola. Oba kódy používajíresolution: wait. Změna mezi nimi ponechá stavpending, takže se neodešle žádná událostcapability.status_changed. Stávající capabilities převezmou nový kód při příštím přehodnocení. Viz Schopnosti a požadavky. - Tabulka Shared methods na kartě Payment access zákazníka v panelu obchodníka zobrazuje In preparation místo In review u sdílené metody, jejíž capability hlásí
preparing_submission. - Seznam
applicationscapability nyní zobrazuje pouze její aktuální žádosti, a to při čtení capabilities (včetněGET /v3/customers/{customerId}/capabilities/{capabilityId}/applications), v odpovědích na žádosti o capability a v událostechcapability.status_changed. Žádost nahrazená novější žádostí se stále zobrazuje vGET /v3/customers/{customerId}/applications, kdesupersededByApplicationIduvádí jejího nástupce. Otevřené úkoly nahrazené žádosti se stále započítávají doopenTaskIdscapability. Stav capability aniopenTaskIdsse nemění, takže samotná změna neodesílá žádnou webhook událost. Viz Schopnosti a požadavky.
Opraveno
- Druhý požadavek
allowPendingna stejný vydaný účet, odeslaný před schválením bankou, vrací409s čekajícím účtem uvedeným vholder.accountIdmísto500. Viz Vydat bankovní účet. - Zrušení schopnosti nyní uzavře požadavky na vydané účty, které stále čekaly na schválení bankou, takže pozdější požadavek u stejné banky začne od začátku.
- Opětovné vyžádání zrušené schopnosti, jejíž bankovní případy byly všechny zamítnuty, publikuje jedinou událost
capability.status_changedze stavucanceled. - Opětovné vyžádání banky poté, co byla její dřívější žádost archivována, nyní odešle novou žádost.
- Cíle příjemců lze přidat, jakmile odpovídající schopnost hlásí
ready, místo vracení409 rail_not_ready. Viz Příjemci. - Události webhooku odeslané předtím, než poprvé otevřete stránku Webhooks v panelu obchodníka, se nyní uchovávají, takže je můžete znovu přehrát na nový endpoint.
- Termíny splnění úloh v panelu obchodníka se zobrazují ve vašem časovém pásmu a postranní panely bankovní kontroly zobrazují All requirements submitted, jakmile nic nezůstává otevřené.
Přidáno
POST /v3/quotespřijímá volitelnéinstitutionIdpro výběr schválené bankovní trasy pro quote výplaty z kryptoměn do fiat měny. Vynechte jej, chcete-li zachovat automatické směrování. Banka, která pro výplatu není dostupná, vrací422 bank_not_supported_for_customera odesláníinstitutionIdu jakéhokoli jiného typu quote vrací400 validation_error. Viz Odesílat prostředky.- Požadavky na vydané bankovní účty na
POST /v3/customers/{customerId}/accountspřijímajíinstitutionk připnutí účtu k jedné bance bez záložní varianty aallowPending: truek uložení požadavku, zatímco žádost u této banky stále čeká na schválení.allowPendingvyžadujeinstitution. Uložené požadavky uvádějí řídicíapplicationId. Viz Vydat bankovní účet. - Panel obchodníka má nativní stránku Webhooks pro správu endpointů. Viz Webhooky.
- Panel obchodníka přidává panel Pay in s pojmenovanými bankovními účty, vklady kryptoměn a krokem kontroly.
- Tok Pay out v panelu obchodníka zobrazuje zůstatky peněženek ve výběru zdroje, přidává možnost částky Max a obsahuje krok kontroly.
- Profily zákazníků v panelu obchodníka mají kartu Recipients & destinations.
- Požadavky úloh mohou obsahovat krátký nadpis
title. Pokyny nadále nesepromptpožadavku. Viz Schopnosti a požadavky.
Změněno
- Quotes pro pay-in bankovním převodem wire na sdílených trasách Wire nyní vyžadují alespoň 20 $. Quotes pod minimem dané trasy nebo příliš malé na pokrytí poplatků za převod vracejí
422 amount_not_deliverablemísto obecného selhání quote. Viz Příjem prostředků. - Portál webhooků nyní seskupuje typy událostí v3 podle prostředku a u každé události zobrazuje schéma payloadu a příklad. Starší typy událostí se zobrazují v samostatné skupině Legacy a jsou označeny jako zastaralé. Endpointy, které je již odebírají, je nadále dostávají; pro nové odběry používejte typy událostí v3. Viz Webhooky.
- Dobití v sandboxu nyní generují události webhooku
transfer.createdatransfer.state_changed. Viz Testování v sandboxu. accountProvisioningnyní hlásíissued, pokud zákazník již má aktivní vydaný účet. Viz Schopnosti a požadavky.- Podrobnosti bankovního účtu v panelu obchodníka se otevírají v postranním panelu s logy bank. Viz Účty.
- Panel obchodníka označuje pohyb peněz jako Pay in a Pay out, udržuje vás přihlášené šest hodin a odesílá žádosti o pomoc podpoře Swipelux e-mailem.
- V přijímacích úlohách, které přijímají přímé odeslání, přecházejí způsobilé požadavky již podložené profilem zákazníka nebo nahranými dokumenty automaticky do stavu
in_review. Viz Schopnosti a požadavky.
Opraveno
- Opětovné vyžádání zrušené schopnosti již neselhává kvůli nahrazeným záznamům žádostí nebo zastaralým požadavkům.
- Schopnosti uložené pod vyřazeným ID Fedwire se nyní čtou jako
wiremísto vracení500.
Přidáno
GET /v3/customers/{customerId}/applicationsvypisuje žádosti zákazníka spolu se schopnostmi vyžádanými v rámci každé žádosti a schopnostmi, které pokrývá její schválení. Jedno schválení u banky může pokrýt více schopností. Uchované historické žádosti odkazují na svou nástupnickou žádost přessupersededByApplicationId. Seznam podporuje stránkování kurzorem aupdatedAfter. Viz Schopnosti a požadavky.- Odpovědi
POST /v3/customers/{customerId}/capabilities/{capabilityId}obsahujíselectedApplicationIdpro schopnosti založené na žádosti. Identifikuje existující žádost, kterou požadavek znovu použil, nebo žádost, kterou otevřel. Viz Schopnosti a požadavky. - Instituce vracené endpointem
GET /v3/institutionsa seznamem podporovaných schopností obsahujílogoUrl, které může být null. Použijte jej k zobrazení značky banky, je-li k dispozici, a pokud jenull, použijte název instituce. Viz Schopnosti a požadavky. - Výplaty SWIFT v USD jsou nyní dostupné. Výplaty SWIFT vyžadují alespoň 100 USD. Panel obchodníka shromažďuje bankovní instrukce SWIFT pro příjemce. Viz Odesílat prostředky.
- Vydané bankovní účty mohou přijímat přes SWIFT s pojmenovanými platebními údaji. Viz Vydat bankovní účet.
- USDT je nyní podporováno jako zdroj pro výplaty ACH a Wire. Viz Odesílat prostředky.
- Vydané bankovní účty přijímají
settlement.currencys hodnotouUSDCneboUSDTk volbě stablecoinu doručovaného do vypořádací peněženky, nezávisle na měně účtu peněženky. Vynechte jej, chcete-li dál vypořádávat v měně peněženky. Viz Vydat bankovní účet. - Bankovní účty SWIFT a cíle příjemců přijímají
bankCity,bankState,bankPostalCodeabankAddressLine2a dále volitelnébeneficiaryTaxId,beneficiaryPhoneNumber,ifscBranchCode,paymentCodea údaje o zprostředkující bance. Viz Odesílat prostředky. - Údaje vydaných bankovních účtů obsahují
achRoutingNumberawireRoutingNumber, pokud banka poskytuje samostatná směrovací čísla ACH a Wire, abankLogoUrlpřijímající banky. Viz Vydat bankovní účet. - Události webhooku
capability.createdobsahujíapplicationIdaorigins hodnotourequestedneboapproval, takže rozlišíte schopnosti, které jste vyžádali, od těch, které pokrylo schválení. Viz Webhooky. - Požadavky mohou deklarovat validační
constraints.format, napříkladhttp_url,us_ssn,us_einnebobank_industry_classification. Viz Schopnosti a požadavky.
Změněno
- Vytváření bankovního účtu v panelu obchodníka nyní začíná výběrem banky a bankovní účty zobrazují samostatná směrovací čísla ACH a Wire. Viz Účty.
- Výčet
networknyní obsahujesolana. Jde o otevřený výčet, proto tolerujte hodnoty sítí, které nerozpoznáte. Viz Účty. - Otevření hostovaného ověřovacího odkazu pro úlohu, jejíž zbývající požadavky vyžadují přímé odeslání, vrací
409 verification_session_not_allowed. Místo toho tyto požadavky odešlete jako odeslání úlohy. Viz Chyby a opakování. - Archivace vydaného účtu, jehož zřizování ještě není vyřešeno, vrací
409 account_provisioning_unresolved. Akci zopakujte po vyřešení zřizování. Viz Chyby a opakování. - Nové požadavky na pojmenované bankovní účty se zařadí do fronty ke zřízení hned po vytvoření účtu, místo čekání na další obnovení zákazníka. Viz Vydat bankovní účet.
Odebráno
- Sdílené (pooled) platební údaje SWIFT se již pro nové účty nenabízejí. Místo nich použijte pojmenované platební údaje SWIFT. Viz Vydat bankovní účet.
Opraveno
- Čtení převodů výplat nyní vrací příjemce z quote.
- Vytvoření účtu ACH po archivaci existujícího účtu již nevrací
409a archivované čekající požadavky na účet již neblokují slot účtu. - Bankovní poplatky u quotes pro pay-in v místní měně se uvádějí ve správné fiat měně.
Přidáno
GET /v3/webhooks/{webhookId}čte jeden endpoint webhooku a jeho výběrevents. Viz Webhooky.- Požadavky úloh nyní publikují
allowedValuesavalueSchemave formátu JSON Schema pro pole profilu, včetně povinných polí adresy. Pole země uvádějívalueTypeneboitemValueTypes hodnotoucountry, tedy kód ISO 3166-1 alpha-2. Vstupy a volby můžete vykreslit bez jejich natvrdo zakódování. Viz Schopnosti a požadavky. - Existující peněženky Tron nyní mohou odesílat USDT na externí účty peněženek zákazníka a čtení převodů obsahuje odkaz na průzkumník bloků pro transakce Tron. Nové peněženky na síti Tron vydat nelze. Viz Odesílat prostředky.
- Požadavky úloh mohou deklarovat
requiredWhen(odpovídat pouze tehdy, když se shoduje určená odpověď ano/ne),profileAssertion(us_person) aownershipPolicya požadavky na dokumenty mohou nastavitidentityMetadataRequiredamaxIssueAgeDays. Odpovědi úloh přijímajídocumentMetadata(idNumber,issuingCountry,issuedOn) pro odkazované dokumenty a čtení úloh vrací zkontrolované řídicí odpovědi vconditionValues. Viz Schopnosti a požadavky. - Požadavky na dokumenty mohou uvádět
acceptedDocumentSetsa požadavky na související strany mohou kroměbeneficial_ownervyžadovat kvalifikaciassociated_personnebocontrol_person. Viz Schopnosti a požadavky. - Objekty
correctionu převodů nyní pokrývají také neúspěšné financované výplaty:kind: funding_failures kompenzační akcírecover_source_funding,recoveryStatuss hodnotouunknownneboreporteda připsané výstupy vUSDT. Viz Quotes a převody.
Změněno
PATCH /v3/webhooks/{webhookId}nyní přijímá starší typy událostí, k jejichž odběru je endpoint již přihlášen, takže je můžete zachovat, zatímco přidáváte typy událostí v3.eventsnahrazuje celý výběr, proto uveďte každý typ události, který chcete zachovat. Přidání staršího typu události, který endpoint dosud neměl, vrátí400 validation_error. Viz Webhooky.- Bankovní identifikátory u příjemců a účtů jsou před uložením validovány. Viz Příjemci.
- Požadavky na schopnosti, odeslání úloh a změny stavu v sandboxu nyní vracejí
409 capability_application_stalemísto500, pokud byla schopnost vytvořena v rámci dřívějšího modelu onboardingu. Viz Chyby a opakování. - Veřejná stránka RFI je nyní jeden souvislý formulář. Podporuje související osoby a shromažďuje jedno daňové identifikační číslo na osobu. Viz Požadavky na dokumenty.
- Quotes a převody vracejí
409 customer_bank_limit_exceeded, když platba překročí zbývající denní nebo měsíční limit zákazníka u banky, a503 customer_bank_limits_unavailable, když tento limit nelze ověřit. Převody vracejí409 payout_execution_unavailable, když výplatu nelze z jejího quote zahájit. Viz Chyby a opakování. - Aktualizace zákazníků a souvisejících stran, které kolidují s dokončeným bankovním přijímacím procesem, vracejí
409 field_conflicts_with_completed_intakestaskIdafields.
Opraveno
- Historie zrušených schopností zůstává čitelná.
- Výplaty wire se v seznamu transakcí panelu obchodníka zobrazují a filtrují správně.
Změněno
POST /v3/transfersa čtení převodů používají pro předvýběr kartového checkoutucheckoutMethodmístopaymentMethoda přijímajícard,apple_pay,google_pay,cash_app,sepaablik. Seznam je otevřený a může se rozšiřovat.paymentMethodse již nerozpoznává; požadavky, které jej stále odesílají, se zpracují, jako by byl vynechán.sepaablikjsou možnosti financování uvnitř kartového checkoutu, nikoli schopnosti Swipelux. Viz Příjem prostředků.
Přidáno
POST /v3/transferspřijímá pro kartové quotes volitelnépaymentMethods hodnotoucard,apple_paynebogoogle_pay. Hostovaný checkout se otevře s vyžádanou metodou, pokud je pro zákazníka a jeho zařízení dostupná, čtení převodu vrací požadavek a částky i poplatky quote zůstávají beze změny. Viz Příjem prostředků.GET /v3/customers/{customerId}/capabilities/{capabilityId}/tasks-previewpřijímáinstitutionsk náhledu úloh pro konkrétní banky vrácené seznamem podporovaných schopností. Viz Schopnosti a požadavky.
Změněno
- Kartové quotes nyní zohledňují poplatky checkoutu a čistou doručenou částku USDC. Viz Příjem prostředků.
- Zamítnuté quotes výplat vracejí místo obecného selhání konkrétní kód problému:
quote_amount_out_of_range,quote_volume_limit_exceeded,quote_source_network_unsupportedneboquote_failed, a503 quote_temporarily_unavailable, pokud lze quote zopakovat později. Viz Chyby a opakování.
Opraveno
- Kartové quotes již neselhávají kvůli zaokrouhlování poplatků.
- Opětovné otevření hostovaného odkazu KYC již nevrací
409 kyc_process_conflict, když odpovědi v dotazníku obsahují nadbytečné mezery. - Zaseknutá potvrzení výběrů pomocí passkey v panelu obchodníka se nyní obnoví.
Přidáno
POST /v3/customers/{customerId}/documentsnyní přijímá také těloapplication/jsons polistorageKey,fileNameatype.storageKeymusí být čerstvá reference v rozsahu zákazníka zaparkovaná přes dřívější tok direct-upload a nahrání prochází stejnou validací velikosti a signatury souboru jako multipart nahrávání. Viz Migrace na v3.GET /v3/customers/{customerId}/documents/{documentId}/downloadvracíurlke stažení aktivního dokumentu zákazníka. URL vyprší po jedné hodině a poskytuje soubor jako přílohu. Archivované dokumenty, neznámé dokumenty a dokumenty jiných zákazníků vracejí404. Viz Schopnosti a požadavky.- Vyžádání schopnosti pro firmu bez skutečného majitele nyní vytvoří přijímací úlohu k jeho doplnění místo selhání chybou
503. Požadavky, které nemohou pokračovat, vrátí422 beneficial_owner_requireds pokyny k přidání individuální související strany s deklarovaným nebo alespoň 25% vlastnictvím. Viz Akcionáři, UBO a kontrolní osoby. - Tabulka úloh v panelu obchodníka nyní zobrazuje subjekt a rozsah schopnosti každého požadavku, takže vidíte, koho a čeho se požadavek na dodržování předpisů týká. Viz Schopnosti a požadavky.
- Pole klasifikace odvětví v panelu obchodníka nyní nabízejí vyhledávatelné kódy NAICS v profilech zákazníků a úlohách požadavků. Viz Pracovní postup KYB.
- Bankovní instrukce pro pay-in mohou obsahovat
bankName,bankAddress,accountHolderNameaaccountHolderAddress. Zobrazte je spolu s ostatními bankovními údaji. Viz Příjem prostředků. POST /v3/transferspřijímá volitelnéredirectUrl, které zákazníka po hostovaném checkoutu kartou nebo Apple Pay vrátí do vaší aplikace. Dosažení této URL nepotvrzuje dokončení; použijte čtení převodů nebo webhooky. Viz Příjem prostředků.- Převody vytvořené pravidlem v3 (Rule) se zobrazují ve čtení a seznamech převodů s
origin: rulea generují událostitransfer.state_changedstejně jako ostatní převody. Filtrujte je pomocíGET /v3/transfers?origin=rule. Viz Kotace a převody. - Doklady totožnosti u zákazníků a souvisejících stran přijímají
sideApplicability(front_only,front_and_backnebounknown) a úlohy mohou jako odpovědi shromažďovat údaje dokladu totožnosti, napříkladtype,number,issuingCountry,issuingRegion,issuedOn,expiresOnadoesNotExpire. Viz Schopnosti a požadavky.
Změněno
- Odeslání bankovních údajů, která kolidují s probíhajícím nastavením banky, nyní vrací
409 ops_rail_handoff_conflict. Uchovejte si ID nahraných dokumentů a po vyřešení konfliktu zopakujte stejné odeslání místo opětovného nahrávání dokumentů. Viz Chyby a opakování. - Minimum pro neohlášené vklady stablecoinů do peněženek zákazníků je nyní 1 jednotka místo 10. Menší vklady jsou nadále považovány za prach (dust). Viz Příjem prostředků.
- Konfigurace webhooků je nyní izolována podle prostředí. Portál webhooků se otevře v rozsahu prostředí, ze kterého jej vyžádáte, takže endpointy sandboxu a produkce již nesdílejí nastavení. Viz Webhooky.
- Panel obchodníka nyní odvozuje dostupné metody pay-in ze schopností v3 daného zákazníka, takže nastavení účtu nabízí pouze metody, na které má zákazník nárok. Viz Účty.
- Formuláře RFI nyní shromažďují kvalifikované skutečné majitele pomocí kratších a jasnějších výzev a historie RFI se zobrazuje jako milníky životního cyklu. Viz Požadavky na dokumenty.
- Otevřené úlohy bez explicitního termínu nyní mají
dueAtve výchozím nastavení 31 dní po vytvoření. Viz Schopnosti a požadavky.
Odebráno
- Panel obchodníka již při přidávání nových metod pay-in nenabízí Fedwire. Existující účty Fedwire zůstávají čitelné. Viz Účty.
Opraveno
- Neohlášené vklady USDT do peněženek zákazníků jsou nyní rozpoznány a vypořádány místo ignorování.
- Již odeslané doklady se nyní přenášejí do dalších úloh, které vyžadují stejnou položku, takže zákazníci nejsou žádáni o stejný dokument dvakrát.
- Opětovné vyžádání schopnosti již nezahazuje bankovní trasy, které jsou již připraveny, takže vydané údaje o účtu zůstávají stabilní.
- Zobrazení bankovních instrukcí v panelu obchodníka nyní ukazují kompletní podrobnosti včetně adres SWIFT a adresy cílové peněženky.
- Formuláře RFI nyní zobrazují chyby validace při odeslání, validují popisy právní formy před odesláním a přijímají více firemních webových stránek.
- Koncepty souvisejících osob ve formulářích RFI lze nyní před odesláním upravit.
- Zrušené požadavky na dodržování předpisů se již nezobrazují v seznamu úloh panelu obchodníka.
- Stavy kontroly dokumentů se v panelu obchodníka opět zobrazují správně.
Přidáno
- Hostované ověřovací relace a relace Podmínek služby v rozsahu zákazníka nyní obsahují autoritativní objekt
action. Řiďte se jeho druhemavailablenebounavailable; plochá poleurlaexpiresAtzůstávají pro dostupné akce zrcadly kvůli kompatibilitě. Viz Schopnosti a požadavky. - Dobití peněženky v sandboxu nyní vrací ID převodu, které můžete načíst pomocí
GET /v3/transfers/{transferId}nebo vypsat pomocíGET /v3/transfers. Zobrazí se jako dokončené příchozí vklady stablecoinů. Viz Testování v sandboxu. - Čtení převodů obsahuje objekt
correction, pokud jsou prostředky převodu po jeho dokončení vráceny nebo stornovány. Uvádíkindopravy, normalizovanýproviderStatus, případnýproviderShortfallacompensatingIntent, který Swipelux uplatní. Viz Kotace a převody.
Změněno
- Průvodce First pay-in v panelu obchodníka pro karty a Apple Pay nyní vyžaduje peněženku Polygon daného zákazníka. Vytvořte ji před spuštěním průvodce. Viz Účty.
- Nové požadavky a veřejné odpovědi používají
sepajako kanonický název metody a schopnosti. Vstupní aliassepa_instanta dříve uložené prostředky zůstávají kompatibilní, ale veřejné odpovědi používajísepa. Viz Účty. - Nové požadavky na schopnosti, vydané účty a kotace Faster Payments nejsou dostupné. Existující účty, kotace a převody zůstávají čitelné. Viz Účty.
- První stránka KYB již neshromažďuje datum narození zástupce. Data narození akcionářů zůstávají samostatným požadavkem. Viz Pracovní postup KYB.
- Odkazy na dokumenty RFI nyní kromě
image/jpegpřijímají také alias MIMEimage/jpg. Viz Požadavky na dokumenty. - Historie úloh v panelu obchodníka nyní zobrazuje čitelný auditní záznam bez čítačů revizí. Viz Schopnosti a požadavky.
- Kotace a převody nyní před jakýmkoli pohybem peněz kontrolují podporované směry schopnosti. Použití schopnosti ve směru, který nepodporuje, vrací
422 capability_direction_unsupporteda přesuny mezi peněženkami vyžadují schopnoststablecoin_transfers. Viz Chyby a opakování.
Odebráno
- Panel obchodníka již nenabízí nastavení nových účtů UAEFTS. Existující účty UAEFTS zůstávají čitelné. Viz Účty.
Opraveno
- Formuláře RFI zachovávají existující údaje, když kontrolor přidá nové pole pro dokument, takže se dříve zadané odpovědi při opětovném odeslání neztratí.
- Panel obchodníka obnovuje hostované relace pro dodržování předpisů z dostupných akcí, aniž by zahodil platné odkazy.
- Hostované odkazy na Podmínky služby nyní fungují pro každý rozsah úloh vrácený rozhraním API.
- Po vyžádání Payment Access v panelu obchodníka se otevře přijímací úloha vrácená tímto požadavkem místo úlohy z dřívějšího požadavku.
- Ukázka KYB v panelu obchodníka nyní vyžaduje aktuální povinná pole.
- Kotace, která znovu použije zdrojovou peněženku jako
destinationId, nyní před zahájením práce poskytovatele vrátí použitelné podrobnosti422 quote_direction_invalid. Viz Kotace a převody. - Rozhraní API odmítne chybně kódovaný řetězec dotazu chybou
400místo tiché normalizace požadavku. Viz Chyby a opakování. POST /v3/customers/{customerId}/documentsnyní odmítne prázdné, nemultipartové nebo chybně formátované tělo požadavku chybou400.
Přidáno
- V OpenAPI specifikaci byl publikován katalog Problem Details pro v3, takže integrátoři mohou mapovat chybové odpovědi přímo ze schématu. Viz Chyby.
- K webhook událostem účtů ve v3 bylo přidáno pole
customerId, které umožňuje korelovat aktivitu účtu s jeho vlastnickým zákazníkem bez následného čtení. Viz Webhooky. - V panelu obchodníka je nyní kompletní pokrytí polí individuálního profilu V3, takže operátoři onboardingu mohou zkontrolovat a upravit všechna KYC pole shromážděná přes v3 API. Viz Zákazníci.
- Byl publikován vývojářský průvodce migrací z v3. Viz Migrace na v3.
Změněno
- Kódy zemí zákazníků a účtů se nyní při zápisu validují jako přidělené hodnoty ISO 3166-1 alpha-2. Čtení tolerují dříve uložené hodnoty, aby existující záznamy zůstaly rozpoznatelné. Viz Účty a peněženky.
- Dostupnost USDC je nyní omezena podle cílové sítě, takže quotes a převody nabízejí USDC pouze na sítích, které cíl skutečně podporuje.
- Každý onboardingový tok nyní vyžaduje Podmínky služby Swipelux. Existující relace zůstávají obnovitelné. Viz Zákazníci.
Capability.readynadále oznamuje schválení oprávnění. PoužijteaccountProvisioningke sledování vydávání účtu jakonot_applicable,not_started,in_progress,issuednebofailed. Viz Schopnosti a požadavky.- Nahrávání HEIC z iPhone jsou nyní přijímána jako doklady totožnosti a adresy.
- Vymazání pole zákazníka nebo související strany, které otevřená úloha stále vyžaduje, nyní vrací
409 field_required_by_open_tasks blokujícímtaskIdafieldsmísto konfliktu, který lze opakovat. Před změnou těchto polí úlohu dokončete nebo zrušte. Viz Chyby a opakování.
Opraveno
- Opětovné provedení již spotřebovaného quote nyní vrací
409 quote_execution_consumedmísto obecné chyby. Viz Quotes a převody. - Čtení seznamů převodů a čtení částek quotes již u velkých historických výsledků neselhávají chybou
500. - Souběžná přesměrování KYC nyní vrací konflikt místo
404, takže se opakování řeší čistě. Hostovaná přesměrování se již v polovině nevracejí zpět a odkazy KYC zůstávají obnovitelné. - Čtení souvisejících stran u individuálních zákazníků již nevrací
404. - Odeslání KYB s neplatnými poli peněženky jsou odmítnuta před odesláním a neúspěšná synchronizace se v panelu obchodníka již nehlásí jako úspěch.
- Úlohy požadavků v panelu obchodníka nyní zobrazují odeslané odpovědi jako dokončené, sledují akce podmínek samostatně, odstraňují duplicitní text dokumentů, ponechávají zahájené relace KYC jako čekající až do dokončení a zvládají zastaralé úlohy bez narušení pohledu na požadavky.
- Řádky odkazů na verifikaci v panelu obchodníka nyní na každém řádku zobrazují akci Open a každý odkaz na úlohu se vykresluje v pohledu na požadavky.