1. 3D Secure Payment
Sipay API Documentation
  • Overview
    • Getting Started
    • Test Cards
  • Authentication
    • Token Generation
      POST
  • Installments & Commission
    • Installment Details
      POST
    • Merchant Installments
      POST
    • Commission
      POST
  • HASH
    • Hash Creation
    • Hash Validation
  • Non-Secure Payment
    • Non-Secure Payment Flow
    • Non-Secure Card Payment
      POST
    • Non-Secure Recurring Payment
      POST
    • Non-Secure Insurance Payment
      POST
    • Non-Secure Pre-Authorization Payment
      POST
    • Confirm Payment
      POST
  • 3D Secure Payment
    • 3D Secure Payment Flow
    • 3D Secure Card Payment
      POST
    • 3D Secure Recurring Payment
      POST
    • 3D Secure Pre-Authorization Payment
      POST
    • Complete Payment
      POST
    • Confirm Payment
      POST
    • 3D Secure Agriculture Payment
      POST
  • Non-Secure and 3D Payment with Sipay
    • Non-Secure and 3D Secure Payment with Sipay
      POST
  • Check Status
    • Check Status
  • Payment with Saved Card
    • Card Registration
    • 3D Secure Pay by Card Token
    • Non-Secure Pay by Card Token
    • Retrieving Saved Card
    • Edit Saved Card
    • Delete Saved Card
  • Recurring
    • Recurring Query Search
    • Recurring Plan Process
    • Recurring Plan Update
  • Refund
    • Refund
  • Cashout
    • Cashout to Bank
  • Webhook
    • Webhook
  • Status Codes
    • Status Codes
  1. 3D Secure Payment

3D Secure Payment Flow

3D Secure Payment
3D Secure is an additional security layer used in online card payments to enhance transaction safety. Designed to verify the identity of the cardholder during the payment process and helps prevent unauthorized use of the card.
During the payment flow, the cardholder is redirected to their issuing bank’s authentication page, where the transaction is approved using a one-time password (OTP) sent via SMS.
The payment cannot be completed unless this authentication step is successfully performed.
This mechanism provides an extra layer of protection for both the cardholder and the merchant, reducing the risk of fraud.
3D Secure is widely adopted as a standard security protocol for ensuring safe and secure online payments.
The following endpoints are recommended for initial review.
To generate a token : token
To check installments : getpos


Hash must be generated for each request. Example hash algorithms are included within the payment request samples for each endpoint.

Hash Parameters#

The parameters and their order to be used for the hash algorithm are as follows.
total
installment
currency_code
merchant_key
invoice_id
app_secret
For more details : Hash Information
Modified at 2026-04-27 13:52:36
Previous
3D Secure Payment
Next
3D Secure Card Payment
Built with