Cost+Docs

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:

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

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

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.

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

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 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_type i transaktionen til at igangsætte tokenisering eller et-klik-betalinger

On this page