Cost+Docs

Periodiniai mokėjimai (MIT)

Nustatykite prekybininko inicijuotus periodinius mokėjimus ir prenumeratas

Periodiniai mokėjimai leidžia apmokestinti klientus pagal grafiką be jų aktyvaus dalyvavimo. Tai yra prekybininko inicijuota operacija (MIT).

Kaip tai veikia

Periodinių mokėjimų procesas turi du etapus:

  1. Pirmas mokėjimas — klientas autentifikuojasi ir moka, suteikdamas leidimą būsimiems mokėjimams
  2. Vėlesni mokėjimai — jūs apmokestinate kliento išsaugotą kortelę be jo sąveikos

1 etapas: Pirmas mokėjimas

Sukurkite užsakymą su recurring_type: "first" ir schedule_type:

POST /v1/orders/
{
  "merchant_order_id": "first-recurring",
  "currency": "EUR",
  "amount": 1295,
  "return_url": "https://www.example.com",
  "transactions": [
    {
      "payment_method": "credit-card",
      "recurring_type": "first",
      "schedule_type": "scheduled"
    }
  ]
}

Grafiko tipai

TipasAprašymas
scheduledFiksuotas grafikas (pvz., mėnesinė prenumerata)
unscheduledKintamas laikas (pvz., papildymas, kai balansas mažas)

Po sėkmingo mokėjimo išsaugokite vault_token ir/arba first_transaction_id iš atsakymo.

2 etapas: Vėlesnis periodinis mokėjimas

Apmokestinkite klientą naudodami išsaugotą tokeną:

POST /v1/orders/
{
  "merchant_order_id": "recurring-order",
  "currency": "EUR",
  "amount": 995,
  "transactions": [
    {
      "payment_method": "credit-card",
      "recurring_type": "recurring",
      "vault_token": "{vault_token}"
    }
  ]
}

Periodiniai mokėjimai negrąžina payment_url atsakyme, nes kliento sąveika nereikalinga. Mokėjimas apdorojamas iš karto.

Galite naudoti tiek vault_token, tiek first_transaction_id išsaugotai kortelei nurodyti.

Tokeno galiojimas

Periodinių mokėjimų tokenai turi maksimalų 1 metų galiojimo laikotarpį. Pasibaigus galiojimui, turite inicijuoti naują pirmąjį mokėjimą, kad gautumėte naują tokeną.

Įsitikinkite, kad jūsų sistema tinkamai tvarko tokeno galiojimo pabaigą. Nustatykite procesą klientų pakartotiniam autentifikavimui prieš jų tokenų galiojimo pabaigą.

Periodiniai ir vieno paspaudimo mokėjimai

SavybėPeriodiniai (MIT)Vienu paspaudimu (CIT)
InicijuojaPrekybininkasKlientas
Klientas dalyvaujaNeTaip
Naudojimo atvejisPrenumeratos, suplanuoti atsiskaitymaiGreitas atsiskaitymas grįžtantiems klientams
schedule_type reikalingasTaipNe
payment_url grąžinamasNeTaip

Susiję galiniai taškai

  • Sukurti užsakymą — naudokite recurring_type ir schedule_type operacijoje periodinių mokėjimų nustatymui ar apmokestinimui

On this page