Ettklikksbetaling (CIT)
Aktiver kundeinitierte ettklicksbetalinger med korttokenisering
Ettklicksbetalinger lar returnerende kunder betale med ett klikk ved hjelp av et tidligere lagret kort. Dette er en kundeinitiert transaksjon (CIT)-flyt som bruker tokenisering.
Slik fungerer det
Ettklicksflyten har to faser:
- Første betaling — Kunden betaler normalt, og du ber om et token for fremtidig bruk
- Påfølgende betalinger — Bruk det lagrede tokenet for å belaste kunden med ett klikk
Fase 1: Første betaling (tokenisering)
Opprett en ordre med one_click_type: "first" i transaksjonen for å be om tokenisering:
{
"merchant_order_id": "first-order",
"currency": "EUR",
"amount": 1295,
"return_url": "https://www.example.com",
"transactions": [
{
"payment_method": "credit-card",
"one_click_type": "first"
}
]
}Etter en vellykket betaling vil svaret inkludere et vault_token og first_transaction_id i transaksjonsobjektet. Lagre disse verdiene — du trenger dem for fremtidige ettklicksbetalinger.
{
"payment_method": "credit-card",
"payment_method_details": {
"vault_token": "abc123-stored-token",
"first_authorised_transaction_id": "txn_def456"
}
}Fase 2: Ettklicksbetaling
Bruk det lagrede vault_token for å opprette en ettklicksbetaling:
{
"merchant_order_id": "oneclick-order",
"currency": "EUR",
"amount": 995,
"return_url": "https://www.example.com",
"transactions": [
{
"payment_method": "credit-card",
"one_click_type": "one-click",
"vault_token": "{vault_token from phase 1}"
}
]
}Du kan bruke enten vault_token eller first_transaction_id for å referere til det lagrede kortet. Begge fungerer om hverandre.
CVC-håndtering
CVC er valgfritt for ettklicksbetalinger. Hvis du vil samle inn CVC for ekstra sikkerhet, inkluder det i transaksjonen:
{
"payment_method": "credit-card",
"one_click_type": "one-click",
"vault_token": "{vault_token}",
"cvc": "123"
}Ettklicksbetalinger er kundeinitierte (CIT). For forhandlerinitierte gjentakende belastninger (MIT), se Gjentakende betalinger.
Relaterte endepunkter
- Opprett ordre — bruk
one_click_typei transaksjonen for å starte tokenisering eller ettklicksbetalinger