Skip to main content

Amonat Bank

Quick Start
  1. Sign up at amonatbank.tj and obtain API credentials
  2. Create a terminal in the Admin Console with the parameters below
  3. Start processing — the adapter is pre-built and ready to use

Go to Amonat Bank →

Overview

Amonat Bank payment integration

Provider IDamonat_bank
CategoryBank Transfers
Websiteamonatbank.tj

Payment Flow

Merchant adapter (one-phase):

Configure stage:

  1. check_recipient - check recipient via GET /api/declare?ACTION=nmtcheck:

    • ACCOUNT + ACC_TYPE (CARD or PHONE_NUMBER)
    • AMOUNT, CURRENCY, SETTLEMENT_CURR
    • Retrieval FIO, CURR_RATE
    • Saving in merchant_meta
  2. check_sender (if check_sender=true):

    • GET /api/declare?ACTION=clientcheck
    • ACCOUNT + ACC_TYPE (from sender)
    • CURRENCY, SETTLEMENT_CURR
    • ID_SERIES_NUMBER (document), SENDER_FIO

Process stage:

  1. process_operation (with status="charged"):

    • GET /api/declare?ACTION=payment
    • ACCOUNT, AMOUNT, CURRENCY, SETTLEMENT_CURR
    • CURR_RATE (from merchant_meta), PAY_ID (transaction ID), PAY_DATE
    • SENDER_FIO
    • Retrieval EXT_ID, CODE, MESSAGE
  2. status:

    • GET /api/declare?ACTION=getstatus&PAY_ID={tx_id}
    • Parsing CODE → status
    • Refund merchant_meta

Status Mapping

Provider Status4pay StatusDescription
0charged
14charging

Resources