Интеграция SUMUP с Curl в phpPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Интеграция SUMUP с Curl в php

Сообщение Anonymous »

Я пытаюсь оформить платеж SUMUP и всегда получаю:
*{"title":"Bad Request","status":400,"detail":"Required Тело запроса отсутствует: public org.springframework.http.ResponseEntity com.sumup.cloak.controllers.ProcessCheckoutController.chargev1(java.lang.String,jakarta.servlet.http.HttpServletRequest)"} *

Код: Выделить всё

$curl = curl_init();

$urlToSend = "https://api.sumup.com/v0.1/checkouts/".checkout_id_from_prev_call;

$curlHeaders  = [
'Authorization: Bearer '. my_access_token,
'Content-Type: application/json'
];

$postData ='{
"payment_type": "card",
"card": {
"name": "Boaty McBoatface",
"number": "4200000000000042",
"expiry_month": "12",
"expiry_year": "23",
"cvv": "123"
}
}';

curl_setopt($curl, CURLOPT_URL, $urlToSend);
curl_setopt($curl, CURLOPT_HTTPHEADER, $curlHeaders);
curl_setopt($curl, CURLOPT_POSTFIELDS, (urldecode($postData)));
curl_setopt($curl, CURLOPT_PUT, true);
curl_setopt($curl, CURLOPT_VERBOSE, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 0);

$response = curl_exec($curl);
ответ будет
Необходимое тело запроса
Я пытался установить данные а также следующее:

Код: Выделить всё

$postData = [
'payment_type' => 'card',
'card' => [
'name' => 'Boaty McBoatface',
'number' => '4200000000000042',
'expiry_month' => '12',
'expiry_year' => '23',
'cvv' => '123'
]
];
а затем:

Код: Выделить всё

curl_setopt($curl, CURLOPT_POSTFIELDS, (http_build_query($postData)));
ошибка остается прежней:
Необходимое тело запроса отсутствует:

Подробнее здесь: https://stackoverflow.com/questions/783 ... url-in-php
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»