Skip to content
Payment gateway

Sipay Next-Gen Gateway & Digital Wallet

Orchestrate Sipay 3D Secure, Non-3D, QR code payments, digital wallet tokenization, and recurring subscriptions seamlessly.

Better Payment
3D SecureDigital walletRecurring subscription billing engine
Protocol

REST

Auth

Token + hash_key

3D Secure

Included

3D Secure and Non-3D

Dependencies

0

Capabilities

Full Sipay support

  • 3D Secure & Non-3D direct debit options
  • Digital wallet & card vault tokenization
  • Recurring subscription billing engine
  • Real-time installment and fee calculators
  • Instant refund and cancellation workflows

How a request flows

  1. 1

    createPayment / initThreeDSPayment

    One typed request, translated into Sipay's format.

  2. 2

    REST · JSON · Token + hash_key

    Signatures and field mappings are generated for you.

  3. 3

    Callback verification

    The signature is compared in constant time and the order match is checked.

  4. 4

    Normalized result

    Success, error code and transaction id come back in one shape.

Connect in one config.

Hand over your credentials; Better Payment handles the rest.

payment-sipay.tsTypeScript
import { createBetterPayment } from "better-payment";

const payment = createBetterPayment({
  defaultProvider: "sipay",
  providers: {
    sipay: {
      appKey: process.env.SIPAY_APP_KEY!,
      appSecret: process.env.SIPAY_APP_SECRET!,
      merchantKey: process.env.SIPAY_MERCHANT_KEY!
    }
  }
});