Jeigu norite rinkti pasikartojančius (periodinius) mokėjimus, tarkime mėnesio narystės mokestį, mes turime sprendimą!
Procesas:
- Elektroninėje parduotuvėje vartotojui parodomas aiškiai suprantamas pranešimas, jog jis sutinka su pasikartojančių mokėjimų sąlygomis.
- Elektroninėje parduotuvėje klientui rodomas dialogo langas suvesti mokėjimo kortelės duomenis.
- Pirkėjas, pažymėdamas varnele patvirtina jog sutinka su sąlygomis ir supranta kad užsako pasikartojančius mokėjimus.
- Klientui išreiškus sutikimą ir užpildžius mokėjimo kortelės duomenis, „Make Commerce“ API sukuria daugkartinio naudojimo šifruota raktą, kurį vėliau elektroninė parduotuvė ir naudoja pasikartojančių mokėjimų apdorojimui.
Paslaugos aktyvavimas
- Jeigu susidomėjote šia paslauga, rašykite mums support@makecommerce.lt
Pirmasis mokėjimas
Norint gauti „daugkartinio naudojimo“ mokėjimo raktą, mokėjimo kortelės dialogo langas turi naudoti papildomus parametrus:
HTML savybės pavadinimas | JavaScript parinkties pavadinimas | Aprašymas |
data-recurring-title | recurringTitle | Abonemento/pasikartojančio mokėjimo pavadinimas, kurį užsisako klientas. Šio parametro apibrėžtis perjungia „Check Out“ formą, kad ji rodytų pasikartojančio mokėjimo duomenis. |
data-recurring-description | recurringDescription | Abonemento/pasikartojančių mokėjimų, kuriuos klientas užsisako, aprašymas. Čia įrašykite informaciją apie pasikartojančių mokėjimų sumą, intervalą ir t.t. |
data-recurring-confirmation | recurringConfirmation | Patvirtinimo tekstas rodomas šalia patvirtinimo langelio, kad klientas galėtų patvirtinti pasikartojantį mokėjimą. |
Jei procesas sėkmingas, dialogo langas perduos elektroninės parduotuvės sistemai raktą su papildomais parametrais:
Lauko pavadinimas | Tipas | Aprašymas | Apribojimai |
paymentToken | eilutė | Rakto ID | |
paymentTokenMultiuse | loginis | Ar klientas patvirtino raktą pasikartojančiam naudojimui? | Eilutės vertės, teisinga arba klaidinga |
paymentTokenValidUntil | data | Data, iki kurios raktas gali būti naudojamas pasikartojantiems mokėjimams | Datos formatas: 2020-12-31 |
Kiti mokėjimai
Gavus ir išsaugojus daugkartinio naudojimo raktą, jis vėliau naudojamas apdorojant pasikartojančius mokėjimus.
Vykdant pasikartojantį mokėjimą reikia:
- Sukurti naują sandorį (transaction) su „Make Commerce“ API.
- Sukurti šio sandorio mokėjimą, naudojant raktą, kurį turite.
Atkreipkite dėmesį, kad API gali grąžinti neigiamą atsakymą.
Galimos priežastys:
- Laikinos finansinės problemos (viršijama kredito riba) – galite pabandyti keliomis dienomis vėliau.
- Laikinos techninės problemos – galite bandyti dar kartą po kelių minučių arba kelių valandų.
- Įvairios kritinės problemos, kurios padaro raktą bevertį (kortelė prarasta/uždaryta/pasibaigusi ir t.t.) – jūs turėtumėte išsiųsti klientui elektroninį laišką ir paprašyti atnaujinti savo mokėjimo kortelės duomenis. Klientas turėtų būti nukreipiamas į mokėjimo kortelės dialogą kaip aprašyta aukščiau apie pirmąjį mokėjimą.
Daugiau informacijos apie galimus klaidų kodus, žr.: API klaidų kodai
Daugiau informacijos kūrėjams apie mūsų api integraciją.