Et-klik-betalinger (CIT)
Aktiver kundeinitierede et-klik-betalinger med korttokenisering
Et-klik-betalinger giver tilbagevendende kunder mulighed for at betale med et enkelt klik ved hjælp af et tidligere gemt kort. Dette er et Customer Initiated Transaction (CIT)-flow, der bruger tokenisering.
Sådan fungerer det
Et-klik-flowet har to faser:
- Første betaling — Kunden betaler normalt, og du anmoder om et token til fremtidig brug
- Efterfølgende betalinger — Brug det gemte token til at opkræve kunden med ét klik
Fase 1: Første betaling (tokenisering)
Opret en ordre med one_click_type: "first" i transaktionen for at anmode 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"
}
]
}Efter en vellykket betaling vil svaret inkludere et vault_token og first_transaction_id i transaktionsobjektet. Gem disse værdier — du skal bruge dem til fremtidige et-klik-betalinger.
{
"payment_method": "credit-card",
"payment_method_details": {
"vault_token": "abc123-stored-token",
"first_authorised_transaction_id": "txn_def456"
}
}Fase 2: Et-klik-betaling
Brug det gemte vault_token til at oprette en et-klik-betaling:
{
"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 bruge enten vault_token eller first_transaction_id til at referere til det gemte kort. Begge fungerer indbyrdes udskifteligt.
CVC-håndtering
CVC er valgfrit for et-klik-betalinger. Hvis du ønsker at indsamle CVC for ekstra sikkerhed, skal du inkludere det i transaktionen:
{
"payment_method": "credit-card",
"one_click_type": "one-click",
"vault_token": "{vault_token}",
"cvc": "123"
}Et-klik-betalinger er kundeinitierede (CIT). For forhandlerinitierede tilbagevendende opkrævninger (MIT), se Tilbagevendende betalinger.
Relaterede endpoints
- Opret ordre — brug
one_click_typei transaktionen til at igangsætte tokenisering eller et-klik-betalinger