Cost+Docs

Plăți cu un click (CIT)

Activați plățile cu un click inițiate de client prin tokenizarea cardului

Plățile cu un click permit clienților care revin să plătească printr-un singur click folosind un card stocat anterior. Acesta este un flux de Tranzacție Inițiată de Client (CIT) care utilizează tokenizarea.

Cum funcționează

Fluxul cu un click are două faze:

  1. Prima plată — Clientul plătește normal, iar dvs. solicitați un token pentru utilizare viitoare
  2. Plățile ulterioare — Folosiți tokenul stocat pentru a taxa clientul cu un click

Faza 1: Prima plată (Tokenizare)

Creați o comandă cu one_click_type: "first" în tranzacție pentru a solicita tokenizarea:

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

După o plată reușită, răspunsul va include un vault_token și first_transaction_id în obiectul tranzacției. Stocați aceste valori — veți avea nevoie de ele pentru plățile viitoare cu un click.

Response (transaction object)
{
  "payment_method": "credit-card",
  "payment_method_details": {
    "vault_token": "abc123-stored-token",
    "first_authorised_transaction_id": "txn_def456"
  }
}

Faza 2: Plata cu un click

Folosiți vault_token stocat pentru a crea o plată cu un click:

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

Puteți folosi fie vault_token, fie first_transaction_id pentru a referenția cardul stocat. Ambele funcționează interschimbabil.

Gestionarea CVC

CVC este opțional pentru plățile cu un click. Dacă doriți să colectați CVC pentru securitate suplimentară, includeți-l în tranzacție:

{
  "payment_method": "credit-card",
  "one_click_type": "one-click",
  "vault_token": "{vault_token}",
  "cvc": "123"
}

Plățile cu un click sunt inițiate de client (CIT). Pentru taxări recurente inițiate de comerciant (MIT), consultați Plăți recurente.

Endpoint-uri asociate

  • Creare comandă — folosiți one_click_type în tranzacție pentru a iniția tokenizarea sau plățile cu un click

On this page