Перейти к основному содержимому

Введение

API-PAY это многоканальная платежная платформа, которая объединяет плательщиков, онлайн-мерчантов, поставщиков услуг, эквайеров, банки и платежные системы.

Возможности

API-PAY предоставляет широкий спектр способов приема платежей, выплат клиентам, а также иные сервисы:

  • Прием платежей на нашей платежной странице, для мерчантов, которые не имеют сертификата соответствия PCI DSS или просто не хотят обрабатывать конфиденциальные данные платежных карт на своей стороне. Данный метод приема платежа позволяет как принимать оплату картой, совершать платежи по токену карты, так и использовать Apple Pay, Google Pay™, Masterpass и иные способы оплаты
  • Прием платежей по host-2-host протоколу для мерчантов, имеющих сертификат PCI DSS, и работающих с данными платежных карт на своей стороне. В данном случае доступна оплата картой, либо с использованием токена ранее сохраненной карты
  • Токенизация карты (возможен как отдельный метод верификации карты с токенизацией, так и получение токена карты после успешного платежа)
  • Выплаты на карту с использованием полного номера карты
  • Выплаты на карту с использованием токена карты
  • Другие виды платежей

С чего начать?

Прежде всего нужно понять, какие сервисы платежного шлюза будут вами использоваться.
Описание видов доступных сервисов вы можете найти в разделе Услуги данной документации, в котором последовательно и с примерами описан процесс проведения транзакции для каждого типа услуги.

Детальное описание каждого метода API, упоминающегося в документации по услугам, можно найти в соответствующем разделе Методы API.

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

Когда будете готовы приступить к интеграции, мы выдадим вам необходимые учетные данные и инструкции для работы с API в тестовом режиме, в котором не проводится никаких реальных финансовых операций, и могут быть использованы только тестовые карты.

warning

На данный момент тестовый режим доступен не для всех методов. Поэтому, если для метода нет тестового режима, мерчанту выдаются учетные данные для работы в продакшн-режиме

Получение учетных данных для работы с API

Для работы с API, вам будут выданы учетные данные для работы в тестовом окружении, которые включают:

ИмяОписаниеПример
api_urlБазовый URL для запросов к APIhttps://api.api-pay.io
account_idИдентификатор аккаунта мерчанта в платежном шлюзе API-PAY1234
wallet_idИдентификатор кошелька мерчанта в платежном шлюзе API-PAY. Каждый кошелек хранит в себе баланс в определенной валюте. Вы можете иметь один или более wallet_id, если в этом есть необходимость1234
point_idИдентификатор точки приема платежей. В некоторых случаях у вас может быть несколько точек. Настройки вашей платежной страницы, набор доступных услуг, комиссии, настройки защиты от мошенничества могут различаться для разных point_id1234
service_idИдентификатор услуги в платежном шлюзе. Обычно для вашей точки доступно несколько услуг (например, интернет-эквайринг, выплаты на карту - это отдельные услуги, имеющие уникальный service_id)1234
api_tokenСекретная строка, использующаяся для авторизации в APIqwerty123456

Переход в продакшн

После завершения тестирования для вас будет создан новый аккаунт для работы в продакшн-режиме.
Вы получите новые account_id, wallet_id, point_id, api_token, а также для каждого типа услуги service_id. Тестовый аккаунт при этом также останется активным и вы сможете дальше продолжать его использование для тестирования каких-либо доработок.

Поддержка

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

Удачной вам интеграции и скорейшего запуска в продакшн!