Egykattintásos fizetés (CIT)
Ügyfél által kezdeményezett egykattintásos fizetés engedélyezése kártya-tokenizálással
Az egykattintásos fizetés lehetővé teszi a visszatérő ügyfelek számára, hogy egyetlen kattintással fizessenek egy korábban tárolt kártyával. Ez egy Customer Initiated Transaction (CIT) folyamat, amely tokenizálást használ.
Hogyan működik
Az egykattintásos folyamatnak két fázisa van:
- Első fizetés — Az ügyfél normálisan fizet, és Ön tokent kér jövőbeli használatra
- Későbbi fizetések — A tárolt token használata az ügyfél egykattintásos terheléséhez
1. fázis: Első fizetés (tokenizálás)
Hozzon létre rendelést one_click_type: "first" értékkel a tranzakcióban a tokenizálás kéréséhez:
{
"merchant_order_id": "first-order",
"currency": "EUR",
"amount": 1295,
"return_url": "https://www.example.com",
"transactions": [
{
"payment_method": "credit-card",
"one_click_type": "first"
}
]
}Sikeres fizetés után a válasz tartalmazza a vault_token és first_transaction_id értékeket a tranzakció objektumban. Tárolja ezeket az értékeket — szüksége lesz rájuk a jövőbeli egykattintásos fizetésekhez.
{
"payment_method": "credit-card",
"payment_method_details": {
"vault_token": "abc123-stored-token",
"first_authorised_transaction_id": "txn_def456"
}
}2. fázis: Egykattintásos fizetés
Használja a tárolt vault_token-t egykattintásos fizetés létrehozásához:
{
"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}"
}
]
}Használhatja a vault_token-t vagy a first_transaction_id-t is a tárolt kártya hivatkozásához. Mindkettő felcserélhetően működik.
CVC kezelés
A CVC opcionális az egykattintásos fizetéseknél. Ha további biztonság érdekében CVC-t szeretne kérni, adja meg a tranzakcióban:
{
"payment_method": "credit-card",
"one_click_type": "one-click",
"vault_token": "{vault_token}",
"cvc": "123"
}Az egykattintásos fizetések ügyfél által kezdeményezettek (CIT). A kereskedő által kezdeményezett ismétlődő terhelésekhez (MIT) lásd az Ismétlődő fizetések útmutatót.
Kapcsolódó végpontok
- Rendelés létrehozása — a
one_click_typehasználata a tranzakcióban a tokenizálás vagy egykattintásos fizetés kezdeményezéséhez