Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

На этой странице приведено описание входящего протокола cистемы диспетчеризации Procard.Pay

Описание протокола

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

  • merchant_id – уникальный идентификатор клиента в системе,

  • private_key – секретный ключ доступа к системе.

Поддерживаются два типа запросов:

  • Запрос на проведение платежа – Checkout,

  • Запрос на выяснение статуса платежа – Callback.

Клиент отсылает свои запросы на URL:

Запросы отправляется методом POST и содержат параметры data и signature, где:

  • data – JSON-строка с параметрами данных платежа закодированная методом HMAC_MD5:
    HMAC_MD5_encode(json_string),

  • signature – уникальная подпись каждого запроса закодированная методом HMAC_MD5:
    HMAC_MD5_encode( sha1( private_key + data + private_key) ),

  • HMAC_MD5_encode – функция, возвращающая строку, закодированную методом HMAC_MD5,

  • sha1 – функция, возвращающая хэш в виде бинарной строки из 20 символов.

Всегда при проведении операций PURCHASE / HOLD / VERIFY / PURCHASEONMERCHANT система в запросе CALLBACK возвращает мерчанту проприетарный токен карты, который может в последствии использоваться клиентом вместо реквизитов карты.

Содержание

Filter by label

There are no items with the selected labels at this time.


На этой странице:


Связанные страницы:

There are no items with the selected labels at this time.

  • No labels