Cost+Docs

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:

  1. Eerste betaling — De klant betaalt normaal en u vraagt een token aan voor toekomstig gebruik
  2. 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:

POST /v1/orders/
{
  "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.

Respons (transactieobject)
{
  "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:

POST /v1/orders/
{
  "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_type in de transactie om tokenisatie of one-click betalingen te initieren

On this page