Ukrcard en
    Ukrcard en
    • Overview
    • Integration
    • Recipes
    • General Concepts
    • Merchant dashboard
    • References
      • Transaction processing flows
      • Response Codes
      • Test Data
    • Our Restful API
      • 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/{PanID}
        • 3. PUT changeCardLimit-baseparam/limits/
      • Payment transactions using tokens
        • /Payment
        • /Preauthorization
        • /Confirm
        • /ConfirmExt
        • /р2рTransfer
        • /Panbytoken
      • Apple Pay
        • /PaymentAppleD
        • /PaymentAppleE
      • Google Pay
        • /PaymentGoogleD
        • /PaymentGoogleE

    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#

    Previous
    Integration
    Next
    General Concepts
    Built with