Banka sanal pos
Akbank Sanal POS ve 3D_PAY Entegrasyonu
Akbank'ın güncel HMAC-SHA512 imzalı JSON API'si ve 3D_PAY protokolü ile doğrudan banka üzerinden komisyonsuz tahsilat yapın.
3D_PAYHMAC-SHA512 imzalı güvenli isteklerSabit zamanlı callback doğrulaması
Protokol
JSON API
Doğrulama
HMAC-SHA512
3D Secure
Dahil
3D Secure, hash imzalı callback
Bağımlılık
0
Yetenekler
Akbank için eksiksiz destek
- 3D_PAY ve Non-3D çekim desteği
- HMAC-SHA512 imzalı güvenli istekler
- Sabit zamanlı callback doğrulaması
- Sipariş durumu sorgulama ve iade
- Axess kartlara özel taksit desteği
Bir istek nasıl akar
- 1
createPayment / initThreeDSPayment
Tek tip istek, Akbank formatına çevrilir.
- 2
JSON API · HMAC-SHA512
İmzalar ve alan eşlemeleri otomatik üretilir.
- 3
Callback doğrulaması
İmza sabit zamanlı karşılaştırılır, sipariş eşleşmesi kontrol edilir.
- 4
Normalize sonuç
Başarı, hata kodu ve işlem kimliği ortak yapıda döner.
Tek satırla bağlayın.
Kimlik bilgilerinizi verin, geri kalanı Better Payment halleder.
TypeScript
import { createBetterPayment } from "better-payment";
const payment = createBetterPayment({
defaultProvider: "akbank",
providers: {
akbank: {
clientId: process.env.AKBANK_CLIENT_ID!,
username: process.env.AKBANK_USERNAME!,
password: process.env.AKBANK_PASSWORD!,
storeKey: process.env.AKBANK_STORE_KEY!
}
}
});