Mokėjimas vienu paspaudimu (CIT)
Įgalinkite kliento inicijuotus mokėjimus vienu paspaudimu su kortelės tokenizacija
Mokėjimas vienu paspaudimu leidžia grįžtantiems klientams mokėti vienu paspaudimu naudojant anksčiau išsaugotą kortelę. Tai yra kliento inicijuota operacija (CIT), naudojanti tokenizaciją.
Kaip tai veikia
Mokėjimo vienu paspaudimu procesas turi du etapus:
- Pirmas mokėjimas — klientas moka įprastai, o jūs prašote tokeno būsimam naudojimui
- Vėlesni mokėjimai — naudojate išsaugotą tokeną, kad apmokestintumėte klientą vienu paspaudimu
1 etapas: Pirmas mokėjimas (tokenizacija)
Sukurkite užsakymą su one_click_type: "first" operacijoje, kad užprašytumėte tokenizacijos:
{
"merchant_order_id": "first-order",
"currency": "EUR",
"amount": 1295,
"return_url": "https://www.example.com",
"transactions": [
{
"payment_method": "credit-card",
"one_click_type": "first"
}
]
}Po sėkmingo mokėjimo atsakyme bus vault_token ir first_transaction_id operacijos objekte. Išsaugokite šias reikšmes — jos prireiks būsimiems mokėjimams vienu paspaudimu.
{
"payment_method": "credit-card",
"payment_method_details": {
"vault_token": "abc123-stored-token",
"first_authorised_transaction_id": "txn_def456"
}
}2 etapas: Mokėjimas vienu paspaudimu
Naudokite išsaugotą vault_token mokėjimui vienu paspaudimu sukurti:
{
"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}"
}
]
}Galite naudoti tiek vault_token, tiek first_transaction_id išsaugotai kortelei nurodyti. Abu veikia pakaitomis.
CVC tvarkymas
CVC yra neprivalomas mokėjimams vienu paspaudimu. Jei norite rinkti CVC papildomam saugumui, įtraukite jį į operaciją:
{
"payment_method": "credit-card",
"one_click_type": "one-click",
"vault_token": "{vault_token}",
"cvc": "123"
}Mokėjimai vienu paspaudimu yra kliento inicijuoti (CIT). Prekybininko inicijuotiems periodiniams mokėjimams (MIT) žiūrėkite Periodiniai mokėjimai.
Susiję galiniai taškai
- Sukurti užsakymą — naudokite
one_click_typeoperacijoje tokenizacijai arba mokėjimams vienu paspaudimu inicijuoti