Для того чтобы создать тестовый платеж нужно при формировании платежа в теле запроса указать test: true
, это поле не обязательно и если вы его не передаете то будет создан реальный платеж.
URL: https://secure.octo.uz/prepare_payment
Method: POST
Content-type: application/json
Тело запроса:
{
"octo_shop_id": 10000,
"octo_secret": "2d45df74-bb95-47cf-a616-8d6dcee2e10d",
"shop_transaction_id": "uniq shop transaction_id",
"auto_capture": true,
"test": true,
"init_time": "2018-03-30 11:22:33",
"user_data": {
"user_id": "уникальный ИД_пользователя в системе магазина",
"phone": "79001112233",
"email": "user@mail.com"
},
"total_sum": 103.33,
"currency": "USD",
"description": "Название платежа, например: Авиаперелет Москва-Сингапур",
"basket": [
{
"position_desc": "Йогурт MANON клубничный",
"count": 2,
"price": 33.99
},
{
"position_desc": "Йогурт MANON банановый",
"count": 1,
"price": 31.99
}
],
"payment_methods": [
{
"method": "bank_card"
},
{
"method": "qiwi"
}
],
"return_url": "http://merchant.site.uz/return_URL",
"notify_url": "http://merchant.site.uz/send_me_status_URL",
"language": "uz",
"ttl": 15
}