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

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:

  1. Sukurti naują sandorį (transaction) su „Make Commerce“ API.
  2. 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ą.