Skip to content
Payment gateway

Parampos Electronic Money & Virtual POS

Translates Parampos SOAP TP_WMD_Pay and UCD protocols into clean, modern TypeScript function calls.

Better Payment
3D Secure TP_WMD_UCDNon-3D direct debit (TRY)Installment fee and commission computation
Protocol

SOAP

Auth

islemHash

3D Secure

Included

3D Secure and Non-3D

Dependencies

0

Capabilities

Full Parampos support

  • 3D Secure TP_WMD_UCD & Pay workflow
  • Non-3D direct debit (TRY)
  • Installment fee and commission computation
  • Refund and same-day void capability
  • BIN detection & card brand family resolution

How a request flows

  1. 1

    createPayment / initThreeDSPayment

    One typed request, translated into Parampos's format.

  2. 2

    SOAP · XML · islemHash

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

const payment = createBetterPayment({
  defaultProvider: "parampos",
  providers: {
    parampos: {
      clientCode: process.env.PARAM_CLIENT_CODE!,
      clientUsername: process.env.PARAM_USERNAME!,
      clientPassword: process.env.PARAM_PASSWORD!,
      guid: process.env.PARAM_GUID!
    }
  }
});