Payment gateway
Sipay Next-Gen Gateway & Digital Wallet
Orchestrate Sipay 3D Secure, Non-3D, QR code payments, digital wallet tokenization, and recurring subscriptions seamlessly.
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
createPayment / initThreeDSPayment
One typed request, translated into Sipay's format.
- 2
REST · JSON · Token + hash_key
Signatures and field mappings are generated for you.
- 3
Callback verification
The signature is compared in constant time and the order match is checked.
- 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.
TypeScript
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!
}
}
});