1. WSGATE (Payments API)
Ukrcard en
  • Introduction
  • Getting Started
  • References
    • Setting up and using the callback service
    • Transaction processing flows
    • Response Codes
    • Test Data
  • WSGATE (Payments API)
    • General Concepts
    • Connectivity and mTLS Certificates
    • Merchant dashboard
    • Recipes
    • E-Commerce acquiring
      • /Payment
      • /Preauthorization
      • /CancelPreauthorization
      • /Completion
      • /Confirm
      • /ConfirmExt
      • /Reverse
      • /Refund
      • /Verify
    • Transfers
      • /р2рTransfer
      • /Confirm
      • /ConfirmExt
      • /Reverse
      • /Refund
      • /Verify
    • Cards and accounts (UAPI)
      • /cards/issuacevirtualcard (140-Request for issuance of a virtual card)
      • /cards/issuacephysicalcard (141-Request for a physical card)
      • /cards/{panid}/baseparam/status (111-Request/change card status)
      • /cards/getcarddataecom (138-Request card details for eCommerce)
      • /cards/setpin (137-Request to set a PIN on a card)
      • /cards/changepin (136-Ordering a card PIN change and sending it via SMS )
      • /cards/gettransactions (122-Request for transaction history)
      • /cards/{panid}/baseparam/limits (112-Request/change card limits)
    • Payment transactions using tokens
      • /Payment
      • /Preauthorization
      • /Confirm
      • /ConfirmExt
      • /р2рTransfer
      • /Panbytoken
    • Apple Pay
      • /PaymentAppleD
      • /PaymentAppleE
      • /p2pTransferAppleD
      • /p2pTransferAppleE
    • Google Pay
      • /PaymentGoogleD
      • /PaymentGoogleE
      • /p2pTransferGoogleD
      • /p2pTransferGoogleE
    • Visa Alias
      • /Inquiry
      • /Resolve
  • UAPI (Cards & Accounts API)
  1. WSGATE (Payments API)

Recipes

Подивится українською

E-Commerce Acquiring#

Payment with EMV 3DS authentication
1.
Collect all payment details from the customer, as well as detailed data about their device.
2.
Send a request for a one-step purchase with payment details to the corresponding URL:
/Payment
3.
If necessary, perform 3-D Secure authentication if the response to the request includes a corresponding requirement.
4.
Receive a response with the payment result from the payment platform.
5.
If needed, if the order status is not final, query the operation status. Or if a "callback" is set up for your channel, wait for the operation status to change.
6.
If necessary, after completing the one-step purchase, you can refund the customers' money if the payment method supports it.
Payment without EMV 3DS authentication
INFO
Given that customer authentication is mandatory according to the rules of the payment systems, this scenario is only possible at terminals where the relevant privileges are configured in agreement with the acquiring bank.
1.
Send a request for a one-step purchase with payment details to the corresponding URL:
/Payment
2.
Receive a response with the payment result from the payment platform.
3.
If needed, if the order status is not final, query the operation status. Or if a "callback" is set up for your channel, wait for the operation status to change.
4.
If necessary, after completing the one-step purchase, you can refund the customers' money if the payment method supports it.
Payment using the Lookup code for authentication
INFO
This scenario is possible only for operations with cards of the Prostir payment system
1.
Send a request for a one-step purchase with payment details to the corresponding URL:
/Payment
2.
If necessary, perform Lookup authentication if you received a corresponding requirement in the response.
3.
Send the request with the data received from the client to the corresponding URL:
/Verify
4.
Receive a response with the payment result from the payment platform.
5.
If needed, if the order status is not final, query the operation status. Or if a "callback" is set up for your channel, wait for the operation status to change.
6.
If necessary, after completing the one-step purchase, you can refund the customers' money if the payment method supports it.

Transfers#

P2P TransfersA2C/C2A TransfersCross-border Transfers

Cards and accounts#

Modified at 2026-06-19 08:40:51
Previous
Merchant dashboard
Next
E-Commerce acquiring
Built with