Cost+Docs

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:

  1. Første betaling — Kunden betaler normalt, og du ber om et token for fremtidig bruk
  2. 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:

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"
    }
  ]
}

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.

Response (transaction object)
{
  "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:

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}"
    }
  ]
}

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_type i transaksjonen for å starte tokenisering eller ettklicksbetalinger

On this page