Скип на основной контент

Concept Pay

Быстрый старт
  1. Подписаться at conceptpay.ru и получить API полномочия
  2. Создать терминал в Консоль Admin с приведенными ниже параметрами
  3. Начало обработки — адаптер предварительно построен и готов к использованию

Посмотреть Concept Pay

Обзор​

Интеграция платежей Concept Pay

поставщик IDconcept_pay
КатегорияКарточные процессоры
Сайтconceptpay.ru

конфигурация​

Необходимые параметры​

ПараметрОписание
merchant_idТорговый идентификатор
merchant_secretСекретный ключ продавца для аутентификации

Пример конфигурации​

{
"env": "prod",
"merchant_id": "merchant_123",
"merchant_secret": "secret_key",
"method": "TEST",
"need_auth": false
}

Платежный поток​

Платежи (одна фаза):​

Стандартный поток (need_auth=false):

  1. аут аутентификацию через POST /auth:

    • Торговец, секрет
    • Retrieval access_token
  2. счет - создание счета через POST /invoices:

    • order_id (транзакция) ID), сумма, валюта, электронная почта
    • методTEST or TESTP2P), api_mode="h2h"
    • callback_url
    • Токен транзакции Retrieval
    • Для P2P:токен уже в data.transaction.token
  3. Pay_or_Confirm: (идентификаторы: pay_or_confirm)

    • Для карточекTEST): POST /invoices/{token}/pay с помощью card_data и browser_data
      • Обработка 3DS: next_action.redirect GET перенаправить
      • Немедленный статус с отсутствием 3DS
    • Для P2P (TESTP2P): POST /transactions/{token}/confirm
      • Подтверждение только без данных card_data

С need_auth=rue:

  1. get_additional_params_for_auth - создание счета-фактуры и параметры возмещения
  2. Process_Operation - использует существующий внешний xid, только оплата / подтверждение (идентификаторы: process_operation)

Выплаты (одна фаза):​

  1. аут - аутентификация

  2. Разработчик: Create_payy - создание выплат через POST /payouts: (идентификаторы: create_payout)

    • order_id, сумма (в рублях, а не копейки!), валюта
    • метод (карта), метод_парам (номер карты) (идентификаторы: method_params)
    • Описание: Callback_url (идентификаторы: callback_url)
    • Токен и статус возвратной выплаты
  3. статус Проверка статуса через GET /payouts/{token}:

    • Парсинг data.status.code

Картирование состояния​

Статус поставщика4pay СтатусОписание
3new
4charging
5charging
6charged
7rejected
8rejected
9rejected

Средства​