Gjentakende betalinger (MIT)
Sett opp forhandlerinitierte gjentakende betalinger og abonnementer
Gjentakende betalinger lar deg belaste kunder etter en tidsplan uten deres aktive deltakelse. Dette er en forhandlerinitiert transaksjon (MIT)-flyt.
Slik fungerer det
Gjentakelsesflyten har to faser:
- Første betaling — Kunden autentiserer og betaler, og gir tillatelse til fremtidige belastninger
- Påfølgende betalinger — Du belaster kundens lagrede kort uten deres interaksjon
Fase 1: Første betaling
Opprett en ordre med recurring_type: "first" og en 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"
}
]
}Tidsplantyper
| Type | Beskrivelse |
|---|---|
scheduled | Fast tidsplan (f.eks. månedlig abonnement) |
unscheduled | Variabel timing (f.eks. påfylling når saldoen er lav) |
Etter vellykket betaling, lagre vault_token og/eller first_transaction_id fra svaret.
Fase 2: Påfølgende gjentakende betaling
Belast kunden med det lagrede tokenet:
{
"merchant_order_id": "recurring-order",
"currency": "EUR",
"amount": 995,
"transactions": [
{
"payment_method": "credit-card",
"recurring_type": "recurring",
"vault_token": "{vault_token}"
}
]
}Gjentakende betalinger returnerer ikke en payment_url i svaret siden ingen kundeinteraksjon er nødvendig. Betalingen behandles umiddelbart.
Du kan bruke enten vault_token eller first_transaction_id for å referere til det lagrede kortet.
Tokens gyldighet
Gjentakelsestokens har en maksimal gyldighet på 1 år. Etter utløp må du starte en ny førstebetaling for å få et nytt token.
Sørg for at systemet ditt håndterer tokenutløp på en god måte. Sett opp en prosess for å re-autentisere kunder før tokenene deres utløper.
Gjentakende kontra ettklicks
| Egenskap | Gjentakende (MIT) | Ettklicks (CIT) |
|---|---|---|
| Initiert av | Forhandler | Kunde |
| Kunden er til stede | Nei | Ja |
| Bruksområde | Abonnementer, planlagt fakturering | Rask utsjekking for returnerende kunder |
schedule_type påkrevd | Ja | Nei |
payment_url returneres | Nei | Ja |
Relaterte endepunkter
- Opprett ordre — bruk
recurring_typeogschedule_typei transaksjonen for å sette opp eller belaste gjentakende betalinger