Skip to content
Bank virtual pos

Şekerbank EST Virtual POS

3D Secure and direct virtual POS integration for Şekerbank merchants.

Better Payment
EST 3D_PAY protocolRefund and void managementInstallment rates support
Protocol

EST (Nestpay) XML

Auth

HASH ver3

3D Secure

Included

3d / 3d_pay / 3d_pay_hosting

Dependencies

0

Capabilities

Full Şekerbank support

  • EST 3D_PAY protocol
  • Refund and void management
  • Installment rates support

How a request flows

  1. 1

    createPayment / initThreeDSPayment

    One typed request, translated into Şekerbank's format.

  2. 2

    EST (Nestpay) XML · HASH ver3 · SHA-512

    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-sekerbank.tsTypeScript
import { createBetterPayment } from "better-payment";

const payment = createBetterPayment({
  defaultProvider: "sekerbank",
  providers: {
    sekerbank: {
      clientId: process.env.SEKERBANK_CLIENT_ID!,
      username: process.env.SEKERBANK_USERNAME!,
      password: process.env.SEKERBANK_PASSWORD!,
      storeKey: process.env.SEKERBANK_STORE_KEY!
    }
  }
});