ECommerce (Оплата товара)
Метод запроса
POST
Url запроса
/api/v2/withdrawal/ecom
Параметры запроса
На вход принимаются следующие параметры
Если какой либо из необязательных параметров не требуется для оплаты заявки, например login, password , то не передавайте его вовсе.
order_id
string(1-200)
Ваш уникальный номер заявки
site_account
string(1-255)
Код счета, с которого будет выполняться списание, например sber
amount
string(1-255)
Сумма заявки
account
string(1-255)
Ссылка на страницу оплаты/ товар который необходимо оплатить. Например:
https://shop.ru/product/1quantity
string(1-255)
Количество товара для покупки (при необходимости)
login
string(1-255)
Логин (при необходимости)
password
string(1-255)
Пароль (при необходимости)
full_name
string(1-255)
ФИО (при необходимости)
additional_instructions
string(1-255)
Дополнительные инструкции (при необходимости)
contact_telegram
string(1-255)
Контакт телеграмм для связи, при необходимости диалога или возникновения вопросов с процессом покупки (при необходимости)
contact_watsapp
string(1-255)
Контакт вацап для связи, при необходимости диалога или возникновения вопросов с процессом покупки (при необходимости)
notification_url
string(1-255)
Ссылка для отправки уведомления по этой транзакции
Пример запроса
curl --request POST \
--url https://{{your_api_domain}}/api/v2/withdrawal/ecom \
--header 'Authorization: Bearer {{your_api_token}}' \
--header 'Content-Type: application/json' \
--data '{
"amount": "500.00",
"order_id": "OUT_2024_1289",
"site_account": "sber",
"account": "https://shop.ru/product/1",
"quantity": "2",
"additional_instructions": "цвет - красный",
"contact_telegram": "@telegram",
"contact_whatsapp": "875467812912515",
"full_address": "Бутово 16",
"login": "vasiii",
"password": "123",
"full_name": "Василий Победяев Средневич"
}'$httpClient = new \GuzzleHttp\Client();
$response = $httpClient->post('https://{{your_api_domain}}/api/v2/withdrawal/ecom', [
'json' => [
"amount"=> "500.00",
"order_id"=> "OUT_2024_1289",
"site_account"=> "sber",
"account"=> "https://shop.ru/product/1",
"quantity"=> "2",
"additional_instructions"=> "цвет - красный",
"contact_telegram"=> "@telegram",
"contact_whatsapp"=> "875467812912515",
"full_address"=> "Бутово 16",
"login"=> "vasiii",
"password"=> "123",
"full_name"=> "Василий Победяев Средневич"
],
'headers' => [
'Authorization' => 'Bearer ' . $yourApiToken,
]
]);Параметры ответа
id
number
Номер заявки в нашей системе
amount
string(1-255)
Сумма по заявке
commission
string(1-255)
Сумма комиссии по заявке
Пример ответа
{
"id": 20,
"amount": "100.00",
"commission": "2.00",
}Last updated