Betalning med ett klick (CIT)
Aktivera kundintierade betalningar med ett klick med korttokenisering
Betalning med ett klick gör det möjligt för återkommande kunder att betala med ett enda klick med ett tidigare sparat kort. Detta är ett Customer Initiated Transaction (CIT)-flöde som använder tokenisering.
Hur det fungerar
Flödet för betalning med ett klick har två faser:
- Första betalningen — Kunden betalar normalt, och du begär en token för framtida användning
- Efterföljande betalningar — Använd den sparade token för att debitera kunden med ett klick
Fas 1: Första betalningen (tokenisering)
Skapa en order med one_click_type: "first" i transaktionen för att begära 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 lyckad betalning innehåller svaret en vault_token och first_transaction_id i transaktionsobjektet. Spara dessa värden — du behöver dem för framtida betalningar med ett klick.
{
"payment_method": "credit-card",
"payment_method_details": {
"vault_token": "abc123-stored-token",
"first_authorised_transaction_id": "txn_def456"
}
}Fas 2: Betalning med ett klick
Använd den sparade vault_token för att skapa en betalning med ett klick:
{
"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 använda antingen vault_token eller first_transaction_id för att referera till det sparade kortet. Båda fungerar utbytbart.
CVC-hantering
CVC är valfritt för betalningar med ett klick. Om du vill samla in CVC för extra säkerhet, inkludera det i transaktionen:
{
"payment_method": "credit-card",
"one_click_type": "one-click",
"vault_token": "{vault_token}",
"cvc": "123"
}Betalningar med ett klick är kundinitierade (CIT). För handlarinitierade återkommande debiteringar (MIT), se Återkommande betalningar.
Relaterade endpoints
- Skapa order — använd
one_click_typei transaktionen för att initiera tokenisering eller betalningar med ett klick