Для разработчиков


Простая форма и мгновенная оплата GET-уведомлений

POST GET Зарегистрироваться

Получайте платежи с помощью HTML-формы или на сайте HPay

Тестовый платеж

Документация

POST форма для оплаты

Переменная

Описание

Условия

Обязательно

h_m_payeer

Идентификатор продавца в системе HPAYMENT. Присваивается продавцу автоматически после добавления магазина в ваш аккаунт. Ваш магазин должен пройти модерацию

Не равно 0

Да

h_username

имя пользователя (плательщик)

Минимум 3, максимум - 100

Да

h_comment

комментарий для заказ

Не равно 0

Да

h_sum

стоимость заказа

Сумма больше 1.00

Да

h_currency

Валюта должна быть в формате: USD , RUB , EUR , HC .

Qiwi- RUB; Yandex Money- RUB;  VISA,MC,BC- RUB,EUR,USD; HPAY-HC,RUB,EUR,USD.

Только в этом формате: USD , RUB , EUR , HC

Да

h_des

подробное описание товара (заказ)

Минимум 3, максимум - 100

 

Нет

h_type

Выбрать изначально способ оплаты: HPAY, QIWI, YM, BC, PC. (YM- Yandex Money, BC- Bitcoin, PC- Bank cards)

 

 

Только в этом формате: HPAY, QIWI, YM, BC, PC

 

 

Нет

h_moreinf

генератор специального ключа md5

MD 5, $sign = md5($payeer.':'.$sum.':'.$code);

 

Да

$code

Ваш секретный ключ, который дается в учетной записи

указано в вашем аккаунте

Да

Проверка оплаты

Как это работает ?

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

Переменная

 Описание

Пример

$amount

стоимость заказа

100.00

$line

md5 ключ

49f68a5c8493ec2c0bf489821c21fc3b

 

$payeer    

 

Идентификатор продавца в системе HPAYMENT. Назначено

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

 

1

$des

подробное описание товара (заказ)

pay from ...

$currency

 

Валюта должна быть в формате: USD , RUB , EUR , HC .

 

USD

$status

Проверка статуса: success, error

success

$code

 

Ваш секретный ключ, который дается в учетной записи

testcode

 

$id

Уникальный номер транзакции, переданный вами

1245758551

Пример обработчика уведомлений в PHP