Amonat Bank
Quick Start
- Sign up at amonatbank.tj and obtain API credentials
- Create a terminal in the Admin Console with the parameters below
- Start processing — the adapter is pre-built and ready to use
Overview
Amonat Bank payment integration
| Provider ID | amonat_bank |
| Category | Bank Transfers |
| Website | amonatbank.tj |
Payment Flow
Merchant adapter (one-phase):
Configure stage:
-
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
-
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
- GET
Process stage:
-
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
- GET
-
status:
- GET
/api/declare?ACTION=getstatus&PAY_ID={tx_id} - Parsing CODE → status
- Refund merchant_meta
- GET
Status Mapping
| Provider Status | 4pay Status | Description |
|---|---|---|
0 | charged | |
14 | charging |