Тоо asiapay что это

Too AsiaPay Almaty KAZ списали деньги без моего ведома: что делать?

Порой, люди получают смс, в которых сказано о списаниях в пользу неизвестных им получателей. Например, в последнее время в сети стали часто появляться жалобы на то, что со счетов исчезают денежные средства. При этом получателем является Too AsiaPay Almaty KAZ.

Что это такое

Из приписки «Almaty KAZ» становится ясно, что компания, снявшая средства, территориально расположена в Алматы (Казахстан). Для проверки компании, можно обратиться к сети и обнаружить, что в Казахстане, действительно, есть такая компания и работает она вполне легально. Тоо asiapay что это. Тоо asiapay что это фото. картинка Тоо asiapay что это. смотреть фото Тоо asiapay что это. смотреть картинку Тоо asiapay что это.

Too AsiaPay или ОО «ASIAPAY (АЗИЯПЭЙ)» является одним из ведущих платежных сервисов нового поколения в Казахстане. Компания владеет интегрированной платежной сетью, которая позволяет оплачивать покупки, услуги, предоставляемые Интернет-провайдером, мобильную связь и пр.

ОО «ASIAPAY (АЗИЯПЭЙ) предлагает следующее:

Таким образом, Too AsiaPay или ОО «ASIAPAY (АЗИЯПЭЙ)» – это не мошенническая компания, а легальный оператор проведения платежей. Тоо asiapay что это. Тоо asiapay что это фото. картинка Тоо asiapay что это. смотреть фото Тоо asiapay что это. смотреть картинку Тоо asiapay что это.

Таким образом, в данном случае данная организация не является конечным получателем средств. Это лишь посредник в оказании проведения транзакций.

Тоо asiapay что это. Тоо asiapay что это фото. картинка Тоо asiapay что это. смотреть фото Тоо asiapay что это. смотреть картинку Тоо asiapay что это.

Что же делать

Для начала, следует подумать, что же за операция могла быть проведена. Есть вероятность, что это всего лишь автоплатеж, подключенный самим клиентом. Например, человек не хочет каждый раз вбивать реквизиты Интернет-провайдера, либо боится забыть об очередном внесении платежей. В этом случае он ставит автооплату на конкретное число месяца и Too AsiaPay без его ведома проводит оплату.

Таким образом, все довольны, ведь компания получит свою комиссию, поставщику услуг будут вовремя перечислены деньги, а клиент будет пользоваться услугами без перебоя.

Тоо asiapay что это. Тоо asiapay что это фото. картинка Тоо asiapay что это. смотреть фото Тоо asiapay что это. смотреть картинку Тоо asiapay что это.

Однако, если все же выяснится, что никаких автоплатежей у человека нет и деньги списаны просто так, то лучше всего обратиться напрямую в Too AsiaPay. Сделать это можно, написав электронное письмо на e-mail – info@asiapay.kz.

Там нужно будет изложить суть своего обращения, а также приложить скрины банковской выписки. Также потребуется написать и заявление на возврат денежных средств. Ответ от компании должен быть дан в течение трех рабочих дней.

Источник

Тоо asiapay что это

Тоо asiapay что это. Тоо asiapay что это фото. картинка Тоо asiapay что это. смотреть фото Тоо asiapay что это. смотреть картинку Тоо asiapay что это.

Подключение процессинга ASIAPAY

Наша компания оказывает комплекс услуг по открытию мерчант-аккаунта в платежной системе ASIAPAY.

AsiaPay — это торговая марка крупной гонконгской компании ASIAPAY LIMITED, которая авторизирована в китайском управлении по финансовому регулированию и надзору как эмитент электронных денег.

Подключение к AsiaPay с нашей помощью имеет следующие преимущества:

• Минимальная сумма страхового депозита
• Минимальные комиссии по платежам
• Минимальные штрафы за возврат платежей (Charge Back)
• Быстрое заключение договора и осуществление подключения
• Минимальная стоимость обслуживания счета
• Максимальная скорость обслуживания и технической поддержки

AsiaPay, как бренд уважаемой гонконгской компании ASIAPAY LIMITED предъявляет достаточно строгие требования к своим контрагентам. Поэтому особенно важно тщательно подойти к переговорному процессу и составлению необходимых документов. Наши специалисты помогут вам избежать ошибок при подключении к AsiaPay, а именно:

• Проанализируют вашу компанию на предмет соответствия требованиям процессинга
• Оценят сроки и возможность подключения
• Подготовят и составят все необходимые документы, включая бизнес-план и финансовую модель на английском
• Проконсультируют вас на предмет технического состояния вашего сайта и приведения его в соответствие требованиям процессинга
• В случае необходимости оформят для вас иностранную компанию в Азии или другом подходящем регионе
• Проведут весь переговорный процесс с момента первого обращения к процессингу и до окончательного заключения договора

Услуги, предоставляемые AsiaPay

AsiaPay относится к процессингам MasterCard, что очень выгодно при работе с клиентами из Великобритании и Соединенных Штатов Америки.

AsiaPay предлагает компаниям свой фирменный продукт «Paydollar». С помощью которого компании могут осуществлять зарплатные, комиссионные и другие платежи по всему миру. Это особенно удобно для IT-компаний, имеющих сотрудников-фрилансеров за рубежом. Также с помощью Бизнес-счета под видом зарплат возможен вывод средств из респектабельных юрисдикций.

К другим услугам AsiaPay относятся:

1. Открытие интернет мерчант-счета для приема платежей за товары и услуги на сайте
2. Прием интернет-платежей со счетов AsiaPay
3. Осуществление исходящих платежей
4. Прием платежей в более чем 25 валютах без дополнительной процедуры конвертации
5. Вывод средств через банковский перевод
6. Высокий уровень защиты от мошенничества, основанного на чарджбэках
7. Автоматическая конвертация валют при осуществлении платежа
8. Постоянный доступ к real-time отчетам о транзакциях
9. Качественная техническая поддержка по всем программным вопросам подключения
10. Готовый скрипт (программный код) для установки платежного модуля на сайт
11. Открытие карты AsiaPay MasterCard, на которую можно снимать деньги со счета
12. Надежно защищенные страницы оплаты, которые могут подключать к себе сайты, неуверенные в собственном уровне безопасности
13. Соответствие всем стандартам безопасности осуществления платежей (3-D Secure, PCI DSS, ISO 27001)

AsiaPay — китайский провайдер интернет эквайринга входит в десятку самых распространенных электронных платежных систем на планете. Одна из немногих компаний, сотрудничающих с интернет-казино и тотализаторами.

Требования для подключения к AsiaPay

AsiaPay требует указать следующие сведения при подключении:

Требования по документации:

1. Юридическое название компании
2. E-mail и телефон службы поддержки пользователей
3. Дата регистрации
4. Географическая зона ведения деятельности
5. Веб-сайт компании
6. Количество пользователей
7. Сфера деятельности компании
8. Услуги, предоставляемые на сайте
9. Объем продаж
10. Средняя сумма платежа

Для новообразованных компаний:

1. Бизнес план на английском
2. Финансовую модель
3. Досье на владельцев компании
4. Выписки по счетам владельцев и корпоративным счетам компании
5. Любые другие документы на усмотрение процессинга (рекомендации отраслевых предприятий и банков, списки контрагентов и партнеров компании с указанием оборота средств и пр.)

Также, от компаний-клиентов, распложенных в оффшорных и низконалоговых юрисдикциях или странах СНГ требуется «заморозить» определенную сумму на счете, которую процессинг использует в случае проблем с платежами клиента. Это — «страховой депозит».

Требования к сайту компании:

1. Английский язык сайта либо наличие английской версии
2. Договора-оферты о конфиденциальности
3. Логотипы VISA и MasterCard
4. Логотип процессингового центра
5. Грамотное исполнение сайта, «валидность» кода
6. Контакты и телефон компании, корпоративные данные

Наши специалисты дадут вам все консультации по приведению сайта в соответствие с требованиями.

Ecocard выставляет данные требования к любым клиентам, однако существенно ужесточает их по отношению к молодым компаниям. С помощью нашей компании вы пройдете процедуру подключения максимально быстро, с минимальным набором документов и страховочным депозитом.

Преимущества и недостатки AsiaPay

Преимущества AsiaPay:

• Работа с высокорисковыми видами услуг (казино, покер, лотерея, дейтинг-сервис)
• Простая процедура подключения
• Возможность перевода средств на банковский счет или снятие непосредственно с помощью карты MasterCard

Недостатки AsiaPay:

• Прием платежей только через систему AsiaPay (либо напрямую через MasterCard)
• Длительный срок перевода средств на банковский счет (5 рабочих дней)
• Отсутствие русскоговорящей службы поддержки

С нашей помощью вы быстро и без дополнительных финансовых затрат подключитесь к платежной системе AsiaPay. Также, в случае необходимости мы зарегистрируем для вас компанию в Азии и откроем счет в оффшорном банке. Обращайтесь.

Источник

Тоо asiapay что это

Тоо asiapay что это. Тоо asiapay что это фото. картинка Тоо asiapay что это. смотреть фото Тоо asiapay что это. смотреть картинку Тоо asiapay что это.

Пробные 2 проверки окончены.
Вы можете продолжить проверку после авторизации или небольшой оплаты. Тарифы.
Завтра будут доступны еще 2 проверки, заходите снова!

Зачисление средств произойдет в тенге. Карты выпущенные системами Яндекс и Qiwi не принимаются

Для получения данного тарифа перейдите в раздел личного кабинета Тарифы

Для получения данного тарифа перейдите в раздел личного кабинета Тарифы.
Посмотреть пример

Для получения данного тарифа перейдите в раздел личного кабинета Тарифы.
Посмотреть пример

Данный функционал доступен только зарегистрированным пользователям. Авторизуйтесь и повторите Ваш запрос.

Данный функционал доступен только зарегистрированным пользователям. Авторизуйтесь и повторите Ваш запрос.
Посмотреть пример схемы связей

Данный функционал доступен только зарегистрированным пользователям. Авторизуйтесь и повторите Ваш запрос.
Посмотреть пример истории изменений

Данный функционал доступен только зарегистрированным пользователям. Авторизуйтесь и повторите Ваш запрос.
Посмотреть пример отчета

Для подключения тарифа Adata PRO, отправьте нам запрос на получение годовой подписки по электронной почте [email protected] или по номеру +7 777 023 39 46

Данный функционал доступен только верифицированным пользователям. Для верификаций перейдите в раздел личного кабинета Верификация

Для получения платного аккаунта перейдите в раздел личного кабинета Тарифы

Для получения платного аккаунта перейдите в раздел личного кабинета Тарифы.
Посмотреть пример схемы связей

Для получения платного аккаунта перейдите в раздел личного кабинета Тарифы.
Посмотреть пример истории изменений

Для получения платного аккаунта перейдите в раздел личного кабинета Тарифы.
Посмотреть пример отчета

Текущий баланс: KZT

В соответствии с Законом РК «О персональных данных и их защите» в случае необходимости получения информации в отношении третьего лица подтверждаю, что согласие данного лица имеется. Об ответственности за нарушение Закона РК «О персональных данных и их защите» предупрежден

Источник

Введение

Введение

В рамках документации используются следующие сокращения и определения:

Обратная связь

Вопросы и предложения по документации можно направлять на электронный адрес support@asiapay.kz, а также по реквизитам указанным в разделе контакты на официальном сайте asiapay.kz

Этапы имплементации

Заключение партнерского договора

Регистрация партнера и получение доступов в личный кабинет

Общие сведения по подключению

Следование правильной последовательности API вызовов является важнейшим условием корректности работы интеграционного уровня!

result_url партнера будет вызываться методом HTTP/POST. В случае ошибки, будет передан так же код и описание ошибки. Примеры уведомлений указаны для каждого метода отдельно

Для проведения операций пополнения и списания, на балансе Партнера необходим положительный баланс, не менее суммы операций.

Подключение

Все запросы к API должны быть авторизованы, иначе в ответ будет получена ошибка 403. Авторизация проходит методом HTTP Basic, в заголовке запроса Authorization передается логин и пароль. Данные авторизации предоставляются отдельно от документа.

Данные для подключения:

НаименованияЗначение
Тестовый URLhttps://apitest.asiapay.kz
Боевой URLhttps://api.asiapay.kz
Порт443
АвторизацияHTTP Basic
Формат запросаapplication/json
Формат ответаapplication/json
КодировкаUTF-8

Оплата с баланса мобильного

В этом разделе описана механика, когда Asiapay.kz списывает деньги с баланса абонента, либо пополняет баланс абонента.

Мерчант может использовать этот раздел для прямого подключения со своим сервисом.

Пополнение баланса абонента

Платеж успешно создан (с подтверждением)

Платеж успешно создан (без подтверждения)

Метод позволяет пополнить баланс абонента.

Параметры запроса

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
payment.idintegerID платежа
payment.statusstringСтатус платежа из Таблицы 3
payment.amountfloatСумма платежа
payment.commission_amountfloatСумма комиссии
confirm_inputsarrayМассив содержит список объектов с полями, которые требуется отправить в подтверждении платежа (пункт 4.6)
confirm_inputs.namestringНазвание поля для отображения пользователю на запрошенном языке
confirm_inputs.valuestringНазвание поля для отправки в методе подтверждения

Путь прохождения платежа

Тоо asiapay что это. Тоо asiapay что это фото. картинка Тоо asiapay что это. смотреть фото Тоо asiapay что это. смотреть картинку Тоо asiapay что это.

Списание с баланса абонента

Платеж успешно создан (без подтверждения)

Платеж успешно создан (с подтверждением)

Метод используется для списания с баланса абонента.

При списании может быть использован бонусный счет (интеграция с системой LoyaltyBox). В этом случае номер абонента должен быть привязан к UUID бонусного аккаунта в LoyaltyBox.

Параметры запроса

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
payment.idintegerID платежа
payment.statusstringСтатус платежа из Таблицы 3
payment.amountfloatСумма платежа
payment.commission_amountfloatСумма комиссии
confirm_inputsarrayМассив содержит список объектов с полями, которые требуется отправить в подтверждении платежа (пункт 4.6)
confirm_inputs.namestringНазвание поля для отображения пользователю на запрошенном языке
confirm_inputs.valuestringНазвание поля для отправки в методе подтверждения

Путь прохождения платежа без бонусов

Тоо asiapay что это. Тоо asiapay что это фото. картинка Тоо asiapay что это. смотреть фото Тоо asiapay что это. смотреть картинку Тоо asiapay что это.

Путь прохождения платежа с бонусами

Тоо asiapay что это. Тоо asiapay что это фото. картинка Тоо asiapay что это. смотреть фото Тоо asiapay что это. смотреть картинку Тоо asiapay что это.

Инициализация платежа

При списании может быть использован бонусный счет (интеграция с системой LoyaltyBox). В этом случае номер абонента должен быть привязан к UUID бонусного аккаунта в LoyaltyBox.

Параметры запроса

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
payment.idintegerID платежа
payment.statusstringСтатус платежа из Таблицы 3
payment.amountfloatСумма платежа
payment.commission_amountfloatСумма комиссии
confirm_inputsarrayМассив содержит список объектов с полями, которые требуется отправить в подтверждении платежа (пункт 4.6)
confirm_inputs.namestringНазвание поля для отображения пользователю
confirm_inputs.valuestringНазвание поля для отправки в методе подтверждения

Путь прохождения инициализации

Тоо asiapay что это. Тоо asiapay что это фото. картинка Тоо asiapay что это. смотреть фото Тоо asiapay что это. смотреть картинку Тоо asiapay что это.

Подтверждение платежа

Подтверждение платежа

В случаем если платеж был создан через метод payment/init и не были запрошены данные для подтверждения, ключ confirm_inputs передавать не нужно.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idintegerДаID платежа в системе МФС
confirm_inputsobjectНетОбъект содержит поля, которые требуется передать для подтверждения платежа. Должен содержать как минимум один ключ и значение. Передается только в том случае, если были запрошены поля подтверждения
otpstringНетOTP код, если был запрошен
keywordstringНетКодовое слово, если было запрошено

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
payment.idintegerID платежа
payment.statusstringСтатус платежа из Таблицы 3
payment.receipt_urlstringСсылка страницу просмотра и скачивания чека
payment.amountfloatСумма платежа
payment.commission_amountfloatСумма комиссии

Отправка OTP кода

Метод используется для отправки OTP кода.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idintegerДаID платежа в системе МФС

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса

Получение статуса

Метод позволяет получить текущий статус платежа.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idintegerДаID платежа в системе МФС

Параметры ответа

Возврат платежа после оплаты

Возврат платежа после оплаты

Метод может быть использован для возврата средств клиенту на баланс в том случае, если услуга уже была оказана. Некоторые операторы поддерживают частичный возврат.

В том случае если, пользователю был начислен кешбек по программе лояльности, он будет возвращен полностью, даже если возврат частичный.

В том случае, если при оплате были использованы бонусы, то возвращаются сначала бонусы, а потом деньги на баланс абонента.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idintegerДаID платежа в системе МФС
reasonstringДаПричина отмены
amountnumberНетСумма возврата в тенге. По умолчанию сумма заказа
result_urlstringНетURL для отправки сообщения о выполнении операции. Методом POST (пункт 4.12)

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения операции из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
payment.idintegerID возвратного платежа
payment.statusstringСтатус платежа из Таблицы 3

Отмена платежа до оплаты

Отмена платежа до оплаты

Метод используется для отмены платежа, услуга по которому еще не была оказана.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idintegerДаID платежа в системе МФС
reasonstringДаПричина отмены

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения операции из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса

Получение чека

Метод используется для получения полей для генерации чека на стороне мерчанта. Так же содержит ссылку на чек на сайте Asiapay.kz.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idintegerДаID платежа в системе МФС
languagestringНетЯзык ответа. Возможные значения ru, kz, en

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения операции из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
receipt.paymentobjectОбъект содержит поля для формирования чека
receipt.payment.servicestringНазвание услуги
receipt.payment.transactionDescriptionstringРеквизит платежа
receipt.payment.operationIdinteger№ операции
receipt.payment.checkNumberintegerНомер чека
receipt.payment.abonentstringПлательщик
receipt.payment.billAmountstringСумма
receipt.payment.commissionAmountstringКомиссия
receipt.payment.totalAmountstringИтого
receipt.payment.completedAtstringДата/Время завершения операции
receipt.payment.issuerstringЭмитент
receipt.payment.issuer_binstringБИН Эмитента
receipt.payment.em_operatorstringОператор ЭД
receipt.urlstringСсылка страницу просмотра и скачивания чека

Получение чека без авторизации

Получение чека без авторизации

Метод используется для получения полей для генерации чека на стороне мерчанта. Так же содержит ссылку на чек на сайте Asiapay.kz. Метод не требует авторизации.

Метод не требует авторизации

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idintegerДаID платежа в системе МФС
phoneintegerДаНомер телефона абонента. 11 цифр
languagestringНетЯзык ответа. Возможные значения ru, kz, en

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения операции из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
receipt.paymentobjectОбъект содержит поля для формирования чека
receipt.payment.servicestringНазвание услуги
receipt.payment.transactionDescriptionstringРеквизит платежа
receipt.payment.operationIdinteger№ операции
receipt.payment.checkNumberintegerНомер чека
receipt.payment.abonentstringПлательщик
receipt.payment.billAmountstringСумма
receipt.payment.commissionAmountstringКомиссия
receipt.payment.totalAmountstringИтого
receipt.payment.completedAtstringДата/Время завершения операции
receipt.payment.issuerstringЭмитент
receipt.payment.issuer_binstringБИН Эмитента
receipt.payment.em_operatorstringОператор ЭД
receipt.urlstringСсылка страницу просмотра и скачивания чека

Запрос текущего баланса Партнера

Метод может быть использован для просмотра текущего баланса в системе МФС у текущего аккаунта. Тело запроса пустое.

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения операции из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
balancesobjectОбъект содержит элементы, содержащие ID баланса и сумму остатка на момент запроса.

Создание счета в программе лояльности

Создание счета в программе лояльности

При проведении платежей, может быть использован бонусный счет абонента в системе LoyaltyBox. Для этого каждый абонент должен иметь аккаунт в LoyaltyBox, а МФС должен хранить информацию о связи абонента и аккаунта в LoyaltyBox.

Метод loyalty/create позволяет создать новый аккаунт в LoyaltyBox и связать его с абонентом в МФС. В случае последующих платежей для текущего мерчанта будет использована эта связка.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idstring/uuidНетИдентификатор счета, UUIDv4
namestringНетИмя пользователя счета
phonestringДаТелефонный номер абонента
emailstringНетEmail пользователя счета

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения операции из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
idstring/uuidИдентификатор созданного счета в LoyaltyBox

Закрытие счета в программе лояльности

Закрытие счета в программе лояльности

Метод используется в том случае, если требуется закрыть бонусный счет абонента. При этом баланс бонусного счета будет переведен на другой счет, указанный в запросе.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idstring/uuidДаИдентификатор счета, UUIDv4
reference_idstringНетID операции в системе отправителя
descriptionstringДаОписание к операции закрытия
corresponding_account_idstring/uuidДаID счета, на который необходимо перевести остаток с закрывающегося счета, UUIDv4

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения операции из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
operation_idnumberID операции перевода

Привязать номер абонента к счету в программе лояльности

Привязать номер абонента к счету в программе лояльности

Метод используется в том случае, если мерчант создал ранее счет в системе LoyaltyBox и требуется только связать этот счет с номером абонента в МФС для дальнейших операций.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idstring/uuidДаИдентификатор счета, UUIDv4
phonestringДаМобильный номер абонента

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения операции из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса

Оплата услуг

Витрины услуг позволяют оплачивать различные услуги с баланса абонента.

Получение каталога

Метод возвращает все доступные для отображения клиенту категории и сервисы.

Если в запросе передать дополнительный параметр name (например: «ставки» или «букмекер»), то только подходящие под этот параметр услуги будут переданы в ответе.

Поиск производится как по названию услуг, так и по алиасам (псевдонимам) услуг витрины для текущего мерчанта.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
languagestringНетЯзык (en, kz, ru)
namestringНетСтрока для поиска по названию услуги или по алиасу для текущего мерчанта

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения операции из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
catalogsarrayМассив с категориями каталога
catalogs.*.idintegerID категории в каталоге
catalogs.*.parent_idintegerID родительской категории в каталоге
catalogs.*.namestringНазвание категории
servicesarrayМассив доступных сервисов
services.*.idintegerID сервиса
services.*.catalogsarrayМассив ID категорий, к которым относится сервис
services.*.namestringНазвание сервиса
services.*.descriptionstringОписание сервиса
services.*.iconstringПуть до изображения для отображения в каталоге
Headers
Headers

Получение информации о сервисе

Получение информации о сервисе

Метод возвращает информацию о сервисе, включая комиссии, лимиты и поля, которые требуется заполнить.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
service_idintegerДаID сервиса
languagestringНетЯзык (en, kz, ru)

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения операции из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
serviceobjectОбъект, содержащий информацию о сервисе
service.idintegerID сервиса
service.catalogsarrayМассив категорий, к которым относится сервис
service.catalogs.*.idintegerID категории
service.catalogs.*.namestringНазвание категории
service.namestringНазвание сервиса
service.descriptionstringОписание сервиса
service.iconstringПуть до изображения для отображения в каталоге
service.inputsarrayМассив объектов, содержащих данные о полях, которые требуется заполнить клиенту
service.inputs.*.fieldstringИмя поля для отправки при проведении платежа
service.inputs.*.namestringНазвание поля для отображения пользователю
service.inputs.*.labelstringОписание поля для отображения пользователю
service.inputs.*.typestringТип поля для заполнения (phone, email, digits или null)
service.inputs.*.maskstringПрименяемая маска для валидации (null, phone, money, otp или регулярное выражение)
service.limitsobjectОбъект, содержащий информацию о лимитах на одну операцию
service.limits.minintegerМинимальная сумма
service.limits.maxintegerМаксимальная сумма
service.commissionsarrayМассив объектов, содержащих информацию о комиссиях в зависимости от мобильного оператора
service.commissions.*.operatorstringКод мобильного оператора (tele2, altel, kcell, activ, beeline)
service.commissions.*.fixedintegerФиксированная комиссия
service.commissions.*.percentintegerКомиссия в процентах
service.commissions.*.minintegerМинимальная комиссия
Headers
Headers

Валидация данных платежа

Метод позволяет проверить валидность данных, которые ввел пользователь для оплаты услуг сервиса. Например номер телефона или логин в сервисе.

Рекомендуется вызывать этот метод всегда перед отправкой проведения платежа.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
service_idintegerДаID сервиса
inputsobjectДаОбъект содержит все поля field, которые были перечислены в информации о сервисе
phonestringДаНомер телефона абонента
amountintegerДаСумма платежа

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения операции из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
commissionarrayИнформация о комиссии для текущего номера телефона по оператору
commission.operatorstringКод мобильного оператора (tele2, altel, kcell, activ, beeline)
commission.fixedintegerФиксированная комиссия
commission.percentintegerКомиссия в процентах
commission.minintegerМинимальная комиссия
errorsobjectИнформация об ошибках, в случае их возникновения
errors.*arrayМассив ошибок по указанному в ключе полю
Headers
Headers

Проведение платежа

Проведение платежа может быть осуществлено как в один, так и в два этапа. Это зависит от настроек терминала для текущего мерчанта.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
service_idintegerДаID сервиса
amountintegerДаСумма платежа
phonestringДаНомер телефона абонента
inputsobjectДаОбъект содержит все поля field, которые были перечислены в информации о сервисе
use_bonusesbooleanНетЕсли true, МФС попытается списать сумму с бонусного счета абонента, остаток будет списан с реального счета абонента.
channelstringНетКанал поступления платежа. Может быть указан один из трех вариантов: online, terminal, app

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения операции из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
paymentobjectОбъект содержит информацию о платеже
payment.idintegerID платежа в системе МФС
payment.amountintegerСумма
payment.commission_amountfloatСумма комиссии, которая была применена к платежу
payment.statusstringСтатус платежа из таблицы 3
payment.receipt_urlstringСсылка на страницу просмотра чека
confirm_inputsarrayМассив содержит список полей для подтверждения платежа клиентов
confirm_inputs.namestringНазвание поля для отображения клиенту
confirm_inputs.valuestringНазвание поля для отправки методом подтверждения платежа
Headers
Headers

Подтверждение платежа

Метод используется в том случае, если при вызове services/pay была запрошена подтверждающая информация.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idintegerДаID платежа в системе МФС
confirm_inputsobjectНетОбъект содержит поля, которые требуется передать для подтверждения платежа. Должен содержать как минимум один ключ и значение. Передается только в том случае, если были запрошены поля подтверждения
otpstringДаOTP код, если был запрошен

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
payment.idintegerID платежа
payment.statusstringСтатус платежа из Таблицы 3
payment.amountfloatСумма платежа
payment.commission_amountfloatСумма комиссии
payment.receipt_urlstringСсылка страницу просмотра и скачивания чека
Headers
Headers

Повторная отправка OTP

Повторная отправка OTP

Метод используется для повторной отправки OTP кода.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idintegerДаID платежа в системе МФС

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
Headers
Headers

Проверка статуса платежа

Проверка статуса платежа

Метод позволяет получить текущий статус платежа.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idintegerДаID платежа в системе МФС

Параметры ответа

Headers
Headers

Получение чека

Метод позволяет получить информацию о платеже для формирования чека.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
payment_idintegerДаID транзакции. Пользователь получает ее в СМС после успешного завершения платежа.

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения операции из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
receipt.paymentobjectОбъект содержит информацию о платеже
receipt.payment.servicestringНазвание услуги
receipt.payment.transactionDescriptionstringРеквизит платежа
receipt.payment.operationIdinteger№ операции
receipt.payment.checkNumberintegerНомер чека
receipt.payment.abonentstringПлательщик
receipt.payment.billAmountstringСумма
receipt.payment.commissionAmountstringКомиссия
receipt.payment.totalAmountstringИтого
receipt.payment.completedAtstringДата/Время завершения операции
receipt.payment.issuerstringЭмитент
receipt.payment.issuer_binstringБИН Эмитента
receipt.payment.em_operatorstringОператор ЭД
receipt.payoutobjectОбъект содержит информацию о выплате
receipt.payout.senderstringОтправитель
receipt.payout.recipientstringПолучатель
receipt.payout.operationIdinteger№ операции
receipt.payout.abonentstringАбонент
receipt.payout.billAmountstringСумма
receipt.payout.commissionAmountstringКомиссия
receipt.payout.totalAmountstringИтого
receipt.payout.completedAtstringДата/Время завершения операции
receipt.payout.servicestringНазвание услуги
receipt.payout.issuerstringЭмитент
receipt.payout.issuer_binstringБИН Эмитента
receipt.payout.em_operatorstringОператор ЭД
receipt.urlstringСсылка на чек
Headers
Headers

Переводы

С SIM на SIM/ATM

Превалидация платежа

Метод позволяет проверить корректость заполненных данных, а также получить информацию о комиссии по переводу.

Параметры запроса

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
commissionarrayИнформация о комиссии
commission.calcintegerРасчёт комиссии (фиксированный или процент)
commission.percentfloatПроцент комиссии
commission.minimumfloatМинимальная комиссия
commission.fixedfloatФиксированная комиссия
commission.amountfloatСумма комиссии
Headers
Headers

Перевод на банкомат

Инициализация платежа на банкомат

Система МФС позволяет осуществлять вывод денег с баланса абонента на банкоматы АО «Халык Банк». Сервис предоставляется только идентифицированным владельцам электронных кошельков.

Вывод средств происходит в 2 этапа: 1. Списание средств с баланса абонента. 2. Изъятие денег абонентов из банкомата.

В случае, если первый этап был успешный, но клиент не забрал деньги из банкомата в течение 24-х часов, операция отменяется и деньги возвращаются клиенту.

Метод позволяет инициировать платеж. Возвращает данные о комиссии и информацию о подтверждении платежа.

Параметры запроса

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
payment.idintegerID платежа
payment.statusstringСтатус платежа из Таблицы 3
payment.amountintegerСумма выплаты
payment.commission_amountfloatСумма комисии
confirm_inputsarrayМассив содержит список объектов с полями, которые требуется отправить в подтверждении платежа (пункт 4.6)
confirm_inputs.namestringНазвание поля для отображения пользователю
confirm_inputs.valuestringНазвание поля для отправки в методе подтверждения
Headers
Headers

Перевод на SIM

Инициализация платежа на SIM

Метод позволяет инициировать платеж. Возвращает данные о комиссии и информацию о подтверждении платежа.

Параметры запроса

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
payment.idintegerID платежа
payment.statusstringСтатус платежа из Таблицы 3
payment.amountintegerСумма выплаты
payment.commission_amountfloatСумма комисии
confirm_inputsarrayМассив содержит список объектов с полями, которые требуется отправить в подтверждении платежа (пункт 4.6)
confirm_inputs.namestringНазвание поля для отображения пользователю
confirm_inputs.valuestringНазвание поля для отправки в методе подтверждения
Headers
Headers

Подтверждение выплаты

Подтверждение выплаты

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idintegerДаID платежа в системе МФС
confirm_inputsobjectНетОбъект содержит поля, которые требуется передать для подтверждения платежа. Должен содержать как минимум один ключ и значение.
confirm_inputs.otpstringНетOTP код, если был запрошен

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
payment.idintegerID платежа
payment.statusstringСтатус платежа из Таблицы 3
payment.receipt_urlstringСсылка страницу просмотра и скачивания чека
payment.amountfloatСумма выплаты
payment.commission_amountfloatСумма комиссии
Headers
Headers

Отправка OTP кода

Метод должен быть вызван в том случае, если при инициализации вернулся ответ с запросом подтверждения через OTP или если предыдущий OTP код устарел.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idintegerДаID платежа в системе МФС

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
Headers
Headers

Получение статуса

Подтверждение выплаты

Метод позволяет проверить статус платежа.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idintegerДаID платежа в системе МФС

Параметры ответа

Headers
Headers

С карты на SIM

Перевод средств с карты на баланс мобильного номера телефона осуществляется путём вызова соответствующего фрейма для заполнения данных карты плательщика с передачей номера телефона получателя и суммы для пополнения.

После успешного списания средств с карты плательщика происходит пополнение баланса телефона.

О результате перевода средств система уведомляет мерчанта путём вызова соответствующего URL (success, failure).

Предвалидация данных

Перед проведением перевода с карты на SIM необходимо отправить данные на предварительную валидацию данных. В случае, если данному мерчанту доступен перевод с карты на баланс указанного номера телефона, в ответе на запрос придёт информация о комиссии.

Параметры запроса

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
operatorstringКод мобильного оператора указанного номера телефона
commissionarrayИнформация о комиссии
commission.calcintegerРасчёт комиссии (фиксированный или процент)
commission.percentfloatПроцент комиссии
commission.minimumfloatМинимальная комиссия
commission.fixedfloatФиксированная комиссия
commission.amountfloatСумма комиссии
Headers
Headers

Получение ссылки на фрейм

Получение ссылки на фрейм

Запрос ссылки на фрейм осуществляется с теми же данными, которые отправляются на предварительную валидацию.

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
urlstringСсылка на фрейм для вызова для ввода данных карты
Headers
Headers

С SIM на карту

Перевод средств с баланса мобильного номера телефона на карту осуществляется путём вызова соответствующего фрейма для заполнения данных карты получателя с передачей номера телефона плательщика и суммы для пополнения.

После успешного списания средств с баланса телефона плательщика происходит пополнение карты.

О результате перевода средств система уведомляет мерчанта путём вызова соответствующего URL (success, failure).

Предвалидация данных

Перед проведением перевода с SIM на карту необходимо отправить данные на предварительную валидацию данных. В случае, если данному мерчанту доступен перевод с баланса указанного номера телефона на карту, в ответе на запрос придёт информация о комиссии.

Параметры запроса

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
operatorstringКод мобильного оператора указанного номера телефона
commissionarrayИнформация о комиссии
commission.calcintegerРасчёт комиссии (фиксированный или процент)
commission.percentfloatПроцент комиссии
commission.minimumfloatМинимальная комиссия
commission.fixedfloatФиксированная комиссия
commission.amountfloatСумма комиссии
Headers
Headers

Иницализация выплаты

Получение ссылки на фрейм

Инициализация платежа с баланса номера телефона на карту осуществляется с теми же данными, которые отправляются на предварительную валидацию.

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
idintegerИдентификатор платежа на списание с баланса
confirm_inputsarrayМассив содержит список объектов с полями, которые требуется отправить в подтверждении платежа (пункт 4.6)
confirm_inputs.namestringНазвание поля для отображения пользователю
confirm_inputs.valuestringНазвание поля для отправки в методе подтверждения

После инициализации платежа необходимо вызвать метод отправки OTP-кода (соответствующий метод описан в документации к группе «Переводы / V2 / С SIM»).

Headers
Headers

Подтверждение платежа

Получение ссылки на фрейм

Подтверждение перевода требует ввода OTP-кода. В случае успешного ввода система возвращает ссылку на фрейм для ввода номера карты.

Параметры запроса

ПараметрТип / требованияОбязательныйОписание / пример
idintegerДаID платежа в системе МФС
confirm_inputsobjectНетОбъект содержит поля, которые требуется передать для подтверждения платежа. Должен содержать как минимум один ключ и значение.
confirm_inputs.otpstringНетOTP код, если был запрошен

Параметры ответа

ПараметрТипОписание
statusstringСтатус выполнения запроса из Таблицы 2
codeintegerКод ответа из Приложения 1
dtdatetimeДата и время обработки запроса
urlstringСсылка на фрейм для вызова для ввода данных карты
Headers
Headers

Прочее

Post back

URL указанный в параметре result_url будет вызван после проведения платежа или в случае ошибки методом POST, если этот параметр указан. Запрос инициирует МФС. Ожидается получение от сервиса пустого тела ответа и HTTP код 200.

Параметры запроса

ПараметрТип / требованияОписание / пример
order_idstringID заказа мерчанта
payment_idintegerID платежа в системе МФС
dtdatetimeДата и время обработки запроса
statusstringСтатус платежа, таблица 3

Приложение 1. Коды ошибок

Таблица содержит все коды ошибок.

КодОписание
601Неверный проверочный код
602Абонент не может оплатить
603(Динамическое описание)
604Слишком много попыток проверки
605Слишком много попыток отправки sms
607Дневной лимит платежей в размере 100 МРП исчерпан
608Неверный статус транзакции для OTP-верификации
609Срок действия кода подтверждения истек
610Вы превысили суточный лимит в размере 50МРП. Попробуйте позднее.
611Минимальная сумма платежа 1000тг
801Провайдер платежей не установлен
802Магазин недоступен
803Комиссии не найдены
803Платежная система не установлена
808Мерчант не найден. Требуется создать транзакцию повторно
809Аккаунт не найден в системе поставщика
1000Нет ошибок
2000Терминал не найден
2001Магазин заблокирован
2002Аккаунт заблокирован
2003Платежная система не найдена
2004Действие не разрешено
2005Транзакция не подтверждена
2006Неверный статус платежа
2007Аккаунт платежной системы не установлен
2008Баланс аккаунта не установлен
2009Платежная система не установлена
2010Ошибка обработки запроса. Попробуйте позднее
2011Транзакция уже существует
2012Транзакция не найдена
2013Неверный тип транзакции
2014Источник платежа не найден
2015Оператор не найден
2016Тип платежной системы не найден
2017Время жизни платежа превышено
2018Непредвиденная ошибка транзакции. Обновите страницу и попробуйте еще раз.
2019Недостаточно баланса
2020Этой суммы недостаточно
2021Ошибка при получение ответа от биллинга
2022Транзакция не завершена
2023Платеж уже существует
2030Сервис недоступен. Обратитесь к оператору связи
3000Непредвиденная ошибка приложения
3001Ошибка SMS шлюза
3002Критическая ошибка приложения со стороны провайдера
3003Некритическая ошибка приложения со стороны провайдера
3004Платеж отклонен биллинговой системой. Просим обратиться к провайдеру связи
3005Ошибка перевода. Попробуйте повторить позднее.
3006Номер абонента не соответствует условиям предоставления сервиса.
3007Номер абонента-отправителя не соответствует условиям предоставления сервиса.
3008Номер абонента-отправителя введен неверно
3009Номер абонента-получателя введен неверно
3010Сумма введена неверно
3011Не достаточно средств. При совершении мобильного перевода на балансе должно оставаться не менее 100тг
3012Недостаточно средств для совершения операции
3013Имеется непогашенная задолженность по услуге «Доверительный платеж»
3014Ограничение оператора: Абонент потратил менее 500 тенге
9999Общая ошибка системы

Приложение 2. Таблицы

Таблица 1. Типы платежей

ПолеОписание
refillПополнение баланса абонента
payСписание с баланса абонента
revokeОтмена платежа
refundВозврат платежа
transferПеревод между балансами абонентов

Таблица 2. Статусы ответа

ПолеОписание
need_approveНеобходимо подтверждение
errorОшибка
successУспешно завершен

Таблица 3. Статусы платежей

ПолеОписание
newНовый заказ
processВ обработке
errorОшибка проведения заказа
successУспешно завершен

Таблица 4. Типы выплат

ПолеОписание
atmВыплата на банкомат

Тестовые номера телефонов

Механика мобильной коммерции подразумевает тестирование в рамках ряда операторов.

Ниже предоставлены номера и соответствующие им OTP-коды для проведения тестов.

Список номеров:

ОператорНомер телефонаOTP код
Кселл77017777777111111
Актив77027777777111111
Теле277037777777111111
Алтел77047777777111111

Режим тестирования

В процессе тестирования вам может потребоваться эмуляция работы сервиса. Для этого вы можете воспользоваться передачей флага testmode со следующими значениями:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *