Документация API
1. Создание платежа:
Платеж создается POST-запросом на URL /api/payment Параметры:
- account - аккаунт для пополнения
- comment - комментарий к платежу
Пример создание платежа:
curl --request POST --url https://btc2pm.me/api/payment --data "account=U7777777&comment=Order123&promo_code=ABCD1234"Результат запроса:
{"status":"ok","data":{"address":"1BnthCrombAntezJaDqCgfnEtUM3CX84Qt","id":"jakgMKyTPMjA5ODQ=","hash":"f8aa88","course": 15000.12}}
2. Проверка статуса платежа:
Статус платежа можно првоерить GET-запросом на URL /api/status/{id}/{hash}Параметры:
- id - номер платежа, выданный при создании платежа
- hash - секретный параметр, выданный при создании платежа
Пример создание платежа:
curl --request GET --url https://btc2pm.me/api/status/V7AaCxWPiMjA5ODE=/9f6ffbРезультат запроса:
{"status":"error","data":"No payment"}или
{"status":"ok","data": {
"status": "ok",
"account": "U7777777",
"batch": "56012345",
"course": "9500.12",
"amount": 10.0,
"txid": "6ac788e29b0291b05e708a6d6fa563d89bac5cfad00739eac54c0b7928892cf6",
"comment": "Order123"
}}