Описание АПИ

Внимание! Храните в секрете Ваши данные для использования АПИ, такие как пароли, логины, id, IP-адреса и т.д.
Помните - потеря данных может привести к потере средств на Ваших аккаунтах и кошельках.

Программный интерфейс (API) содержит набор методов для взаимодействия с сайтом platilib.com.

Доступны следующие методы:

  1. get_balance - получение баланса Личного счета
  2. get_history - получение истории по счету.
  3. get_available - получение списка с указанием категорий и стран доступных операторов/провайдеров.
  4. list_available - получение списка БЕЗ указания категорий и стран доступных операторов/провайдеров.
  5. get_operator_properies - получение свойств оператора.
  6. get_region - получение поля [регион] (если есть) в виде списка.
  7. get_valute- получение валюты, поступающей на счет оператора/провайдкера.
  8. get_for_pay - получение суммы к оплате.
  9. multi_for_pay - получение суммы к оплате для мульти-ордеров.
  10. set_order - постановка ордера на пополнение.
  11. multi_order - постановка мульти-ордеров на пополнение.
  12. check_order - проверка статуса ордера.
  13. payment_notice - уведомить об оплате.

Предусмотрены два сценария работы с АПИ: предоплата и пост-оплата
Предоплата: Пользователь пополняет личный счет, и при постановке ордера средства снимаются с персонального счета.
Пост-оплата: Пользователь выставляет ордер, оплачивает его и извещает об оплате.

Детальное описание методов АПИ в документе api_specification.docx

Для более удобной работы с АПИ можно скачать и подключить класс platilib_api.php

Образец функции для работы с пост-оплатой post_order.php можно скачать здесь