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:
- Prima plată — Clientul plătește normal, iar dvs. solicitați un token pentru utilizare viitoare
- 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:
{
"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.
{
"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:
{
"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