Íocaíochtaí
Íocaíochtaí le Wealth Reader
Wealth Reader ceadaíonn sé ordú íocaíochta do-athraithe a ullmhú ón backend agus an t-údarú baincéireachta a chomhlánú i ngiuirléid shlán tiomnaithe (PSD2 /PIS - Seirbhísí Tionscnaimh Íocaíochta). Ní sheachadtar an eochair rochtana API, cuntais tairbhithe íogaire agus sonraí ceangail inmheánacha chuig an mbrabhsálaí riamh.
Ceadaíonn an bosca gainimh deterministic comhtháthú gan fíor-airgead a bhogadh, ach ní ghníomhachtaítear é le paraiméadar: is imscaradh difriúil é, lena URL bonn féin agus a eochair rochtana féin, a chuirtear Wealth Reader ar fáil nuair a iarrtar (féach Slándáil agus Tástáil). I mbosca gainimh, profile-institutions aonán insamhalta amháin ar ais. Ní athraíonn an réimse expected_mode a thimpeallacht: seiceálann sé go bhfuil an timpeallacht ionchais á húsáid, agus filleann sé 409 payment_mode_mismatch mura bhfuil sé comhoiriúnach.
Ní thugann infhaighteacht banc le haghaidh comhiomlánaithe le tuiscint go bhfuil an infhaighteacht chéanna le haghaidh tionscnaimh íocaíochta. I dtáirgeadh, cuireann catalóg Wealth Reader na n-institiúidí clúdach ar fáil sa Spáinn agus ar fud na hEorpa.
Ailtireacht in dhá chéim
Leanann comhtháthú íocaíochta deighilt dhian na bhfreagrachtaí in dhá chéim:
sequenceDiagram autonumber actor Usuario as Úsáideoir participant Front as Frontend (Tráchtáil) participant Back as Inneall (Tráchtáil) participant API as API Wealth Reader participant Widget as Íocaíochtaí Giuirléidí participant Banco as Banc (SCA) Note over Back,API: An chéim roimhe seo (próifílí bhainistithe amháin) Back->>API: POST /payments/?action=profile-institutions API-->>Back: Catalóg Próifíle (institution_code) Note over Back,API: Céim 1: An Intinn Do-Athraithe a Chruthú (Freastalaí-go-Freastalaí) Back->>API: POST /payments/?action=create (le X-API-Key agus Idempotency-Key) API-->>Back: 201 le payment.id + payment.widget.token gearrshaolta Note over Front,Widget: Céim 2: Luchtú agus Údarú sa ghiuirléid (Brabhsálaí) Back->>Front: Seachadadh payment.id agus payment.widget.token Front->>Widget: WealthReaderPayments.mount(...) nó load-payments.js Widget->>Usuario: Tá eintiteas, méid agus coincheap do-athraithe aige Usuario->>Widget: Údaraigh íocaíocht Widget->>Banco: Atreorú / Aip go Aip (SCA) Banco->>API: An SCA a thabhairt ar ais chuig callback Wealth Reader API-->>Widget: Dearbhú teicniúil an údaraithe Note over Back,API: Athmhuintearas agus Daingniú Airgeadais loop Go dtí stádas deiridh Back->>API: POST /payments/?action=status API-->>Back: payment_status: not_initiated | pending | settled | ... end
- Céim 1 (Inneall Slán): Cruthaíonn do fhreastalaí intinn íocaíochta (
POST /payments/?action=create) le doX-API-Key,Idempotency-KeyagusContent-Type: application/json. Sa ghlao seo, socraítear an méid (amount_minor, i cents), an t-airgeadra (currency, inniu achEUR), an tairbhí (beneficiary.nameagusbeneficiary.iban), coincheap an ráitis (reference), a thagairt inmheánach (customer_reference) agus an tionscnamh gréasáin ceadaithe (allowed_origin). Tá na sé réimse sin éigeantach, agus is liosta bán docht é an corp: filleann aon réimse neamhaitheanta422 invalid_request. - Freagra:
201le{"success": true, "payment": {…}}- nó200más athrá idempotent é. Tagann an ID intinne ipayment.idagus token gearrshaolta an ghiuirléid ipayment.widget.token. - Céim 2 (Frontend na trádála): Cuireann an brabhsálaí an ghiuirléid ag baint úsáide as an script oifigiúil
load-payments.jsnó an fheidhmWealthReaderPayments.mount(), gan ach anpayment.idagus anpayment.widget.tokena sheachadadh. Roghnaíonn an t-úsáideoir a mbanc (mura raibh sé réamhroghnaithe san intinn) agus comhlánaíonn sé an fíordheimhniú láidir (SCA) sa chomhéadan baincéireachta. - Dearbhú airgeadais: Seiceálann do backend stádas na híocaíochta ag baint úsáide as
POST /payments/?action=status, a bhfuil a chorp díreach{"payment_intent_id": "<id>"}. Gan aon webhook: Seiceálann sé an stádas go tréimhsiúil go dtí go sroicheann sé stát teirminéil.
Dhá mhúnla íocaíochta
Tacaíonn Wealth Reader dhá mhúnla ag brath ar riachtanais an ghnó:
- Comhtháthú caighdeánach do cheannaithe (Tairbhí féin):
- Sainmhíníonn an ceannaí ainm agus IBAN an tairbhí, an méid, an t-airgeadra (
EUR), an coincheap agus a thagairt ordaithe faoi shaoirse. - Is féidir leat scagadh a dhéanamh ar na bainc a chur ar fáil don úsáideoir ag baint úsáide as
allowed_institution_codesnó an chatalóg iomlán a cheadú.
- Sainmhíníonn an ceannaí ainm agus IBAN an tairbhí, an méid, an t-airgeadra (
- Próifílí bainistithe (mar shampla
cruz_roja_demo):- Deartha le haghaidh síntiúis agus taispeántais phoiblí.
- Socraíonn an freastalaí na cuntais scríbe oifigiúla chun a chinntiú nach féidir na cistí a dhíriú ach chuig an gcarthanas (mar shampla, Cros Dhearg na Spáinne le méideanna idir
0,01 EURagus1,00 EUR).
Eolaire aontaithe d'eintitis bhaincéireachta
Soláthraíonn Wealth Reader catalóg aontaithe d'eintitis Eorpacha atá ullmhaithe le haghaidh tionscnaimh íocaíochta trí PSD2 trí:
GET https://api.wealthreader.com/payments/entities/?country=ES
Ligeann sé duit liosta na mbanc a fháil lena n-ainmneacha caighdeánaithe, lógónna, modhanna aistrithe tacaithe agus riachtanais theicniúla (mar shampla an gá le IBAN an fhéichiúnaí a iarraidh ón íocóir). Tacaíonn sé leis na scagairí country, search (ailias q), code, payment_method, limit agus offset.
Tá an críochphointe seo poiblí: ní theastaíonn X-API-Keyuaidh. Ní chuireann sé rud ar bith agus ídíonn sé glao ó do chuóta paschód.
Bain úsáid as na cóid seo i gcónaí de réir mar a thagann siad isteach code. Bailíochtaíonn cruthú an intinn an fhormáidiú allowed_institution_codes, ach ní sheiceálann sé go bhfuil siad sa chatalóg: ní theipeann ar chód mílitrithe nuair a chruthaítear é agus tá sé le feiceáil ina dhiaidh sin mar phiocóir bainc folamh.
interaction_status: completed le fios ach go bhfuil deireadh leis an idirghníomhaíocht theicniúil ar an scáileán. Ní mheastar go bhfuil an íocaíocht daingean ach amháin nuair is fiú payment_status settled. Is iad na luachanna féideartha payment_status not_initiated, pending, settled, rejected, cancelled, expired, failed agus unknown; tugann sé mionsonraí orthu Stádas, comhairliúchán tréimhsiúil stádais agus athmhuintearas.
Freagrachtaí a dheighilt
- Ní úsáidtear an eochair rochtana íocaíochta (
X-API-Key) ach amháin ó fhreastalaí go freastalaí. Níor chóir í a chur san áireamh riamh i stórtha tosaigh nó poiblí. - Ní fhaigheann an brabhsálaí ach aitheantóir na hintinne agus token ghearrshaolach gearrshaolach ceangailte leis an mbunús HTTPS.
- Ní féidir leis an ngiuirléid an méid, an t-airgeadra, an tairbhí, an coincheap nó na hinstitiúidí údaraithe a athrú.
- Ní hionann an modal nó an ghiuirléid a dhúnadh in ionad an ráitis airgeadais a cheistiú sa backend.
- Ní roinneann íocaíochtaí eochracha rochtana, comharthaí, nó glaonna siar le táirge comhiomlánaithe bainc Wealth Reader.
Dintiúir agus cuóta
Ní mór PAYMENTS an táirge a chumasú do phaseochair íocaíochtaí; mura bhfuil, freagraíonn an API 403 payments_not_allowed. Filleann paseochair atá in easnamh nó formáidithe go mícheart 401 invalid_api_key.
Ídíonn gach glao fíordheimhnithe aonad amháin de chuntar carnach do API eochair. Is cuntar ar feadh an tsaoil é, gan aon fhuinneog ama agus gan aon athlánú uathoibríoch: nuair a ritheann sé amach, freagraíonn gach glao íocaíochta 429 api_limit_reached go buan go dtí go leathnaítear an teorainn. Ní réitítear é trí fanacht nó trí iarracht arís. Má tá tú ag súil le toirt ard - nó taispeántas poiblí, áit a n-ídíonn gach luchtú leathanaigh glao amháin - aontaigh ar an teorainn le Wealth Reader sula bhfoilsítear é.
An chéad chéim eile
Lean ar aghaidh leis Comhtháthú agus giuirléid.