Состав пакета команд:
command=deposit email=email клиента value=сумма currency=код валюты суммы description=назначение платежа client_transaction_id=ID транзакции, заказа и т.п. в системе клиента filial=идентификатор филиала (см. Приложение 6)
Внимание! Совпадение кодов client_transaction_id во время тестов и в рабочем режиме НЕ ДОПУСКАЕТСЯ!
Пример пакета команд:
command=deposit email=tech@telcellmoney.am value=100.00 currency=RUR description=Зачисление из системы ABC #0123456 client_transaction_id=12345 filial=15
Для формирования отложенного платежа, который будет исполнен после персонификации клиента-получателя, необходимо дополнительно передать в запросе параметры исходящей операции и данные для персонификации:
deferred=1 (признак отложенного платежа)
ocode=oCode оператора
code1=параметр платежа code1
code2=параметр платежа code2
code3=параметр платежа code3
snils=СНИЛС
inn=ИНН
doc_serial=серия документа, удостоверяющего личность
doc_number=номер документа, удостоверяющего личность
doc_issuer_code=код подразделения в формате NNN-NNN
doc_issuer=название подразделения
doc_issue_date=дата выдачи в формате YYYY-MM-DD
birthday=дата рождения в формате YYYY-MM-DD
Пример положительного ответа системы:
command=deposit
email=tech@telcellmoney.am
value=100.00
currency=RUR
transaction_id=54321
description=Зачисление из системы ABC #0123456
client_transaction_id=12345
filial=15
result=ACK
result_details=00009876
Пример отрицательного ответа системы:
command=deposit
email=tech@telcellmoney.am
value=100.00
currency=RUR
description=Зачисление из системы ABC #0123456
client_transaction_id=12345
filial=15
result=NAK
result_details=02:ACCOUNT_BLOCKED
Система передает ответ с параметром “result_details”. При положительном результате выполнения операции данный параметр содержит уникальный номер регистрации операции зачисления денежных средств на счет клиента TelCell или пустой. При отрицательном результате параметр “result_details” содержит код и описание причины невозможности исполнения операции.
Параметр “transaction_id” содержит уникальный номер операции зачисления денежных средств на счет клиента TelCell. При отрицательном ответе параметр “transaction_id” равен 0, пустой или вовсе отсутствует.