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:
- Pirmas mokėjimas — klientas autentifikuojasi ir moka, suteikdamas leidimą būsimiems mokėjimams
- 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:
{
"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
| Tipas | Aprašymas |
|---|---|
scheduled | Fiksuotas grafikas (pvz., mėnesinė prenumerata) |
unscheduled | Kintamas 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ą:
{
"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) |
|---|---|---|
| Inicijuoja | Prekybininkas | Klientas |
| Klientas dalyvauja | Ne | Taip |
| Naudojimo atvejis | Prenumeratos, suplanuoti atsiskaitymai | Greitas atsiskaitymas grįžtantiems klientams |
schedule_type reikalingas | Taip | Ne |
payment_url grąžinamas | Ne | Taip |
Susiję galiniai taškai
- Sukurti užsakymą — naudokite
recurring_typeirschedule_typeoperacijoje periodinių mokėjimų nustatymui ar apmokestinimui