One-Click betalingen (CIT)
Schakel door de klant geinitieerde one-click betalingen in met kaarttokenisatie
One-click betalingen stellen terugkerende klanten in staat om met een enkele klik te betalen met een eerder opgeslagen kaart. Dit is een Customer Initiated Transaction (CIT)-flow die gebruikmaakt van tokenisatie.
Hoe het werkt
De one-click-flow heeft twee fasen:
- Eerste betaling — De klant betaalt normaal en u vraagt een token aan voor toekomstig gebruik
- Vervolgbetalingen — Gebruik het opgeslagen token om de klant met een klik te laten betalen
Fase 1: Eerste betaling (tokenisatie)
Maak een bestelling aan met one_click_type: "first" in de transactie om tokenisatie aan te vragen:
{
"merchant_order_id": "first-order",
"currency": "EUR",
"amount": 1295,
"return_url": "https://www.example.com",
"transactions": [
{
"payment_method": "credit-card",
"one_click_type": "first"
}
]
}Na een geslaagde betaling bevat de respons een vault_token en first_transaction_id in het transactieobject. Sla deze waarden op — u heeft ze nodig voor toekomstige one-click betalingen.
{
"payment_method": "credit-card",
"payment_method_details": {
"vault_token": "abc123-stored-token",
"first_authorised_transaction_id": "txn_def456"
}
}Fase 2: One-click betaling
Gebruik het opgeslagen vault_token om een one-click betaling aan te maken:
{
"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}"
}
]
}U kunt zowel vault_token als first_transaction_id gebruiken om te verwijzen naar de opgeslagen kaart. Beide werken uitwisselbaar.
CVC-verwerking
CVC is optioneel voor one-click betalingen. Als u CVC wilt verzamelen voor extra beveiliging, neem deze dan op in de transactie:
{
"payment_method": "credit-card",
"one_click_type": "one-click",
"vault_token": "{vault_token}",
"cvc": "123"
}One-click betalingen zijn door de klant geinitieerd (CIT). Voor door de handelaar geinitieerde terugkerende betalingen (MIT), zie Terugkerende betalingen.
Gerelateerde eindpunten
- Bestelling aanmaken — gebruik
one_click_typein de transactie om tokenisatie of one-click betalingen te initieren