dark_firewall
@dark_firewall
Программист C#

Как правильно составить POST запрос?

Доброго времени суток, столкнулся с проблемой а именно с curl, подскажите пожалуйста как правельно реализовать данный код
curl https://api.cryptomus.com/v1/payment \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
"amount": "15",
"currency": "USD",
"order_id": "1",
"url_return":"https://your.site/return",
"url_callback": "https://your.site/callback"
}'
  • Вопрос задан
  • 150 просмотров
Решения вопроса 1
Alixx
@Alixx
$curl = curl_init();

$data = array(
    "amount" => "15",
    "currency" => "USD",
    "order_id" => "1",
    "url_return" => "https://your.site/return",
    "url_callback" => "https://your.site/callback"
);

$headers = array(
    "merchant: 8b03432e-385b-4670-8d06-064591096795",
    "sign: fe99035f86fa436181717b302b95bacff1",
    "Content-Type: application/json"
);

$options = array(
    CURLOPT_URL => "https://api.cryptomus.com/v1/payment",
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POSTFIELDS => json_encode($data),
    CURLOPT_HTTPHEADER => $headers
);

curl_setopt_array($curl, $options);
$response = curl_exec($curl);
curl_close($curl);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽