İçeriğe geç
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.

Better Payment
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. 1

    createPayment / initThreeDSPayment

    Tek tip istek, Akbank formatına çevrilir.

  2. 2

    JSON API · HMAC-SHA512

    İmzalar ve alan eşlemeleri otomatik üretilir.

  3. 3

    Callback doğrulaması

    İmza sabit zamanlı karşılaştırılır, sipariş eşleşmesi kontrol edilir.

  4. 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.

payment-akbank.tsTypeScript
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!
    }
  }
});