Платежный шлюз Klarna в LaravelPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Платежный шлюз Klarna в Laravel

Сообщение Anonymous »

Я использую Laravel 10 и хочу использовать платежный шлюз Klarna с использованием композитора, требующего guzzlehttp/guzzle
Ниже приведен мой код для получения платежа. Я не хочу использовать налог, поэтому я использую 0, но это выдает ошибку
public function createKlarnaOrder(Request $request)
{
$orderData = [
'purchase_country' => 'GB',
'purchase_currency' => 'GBP',
'locale' => 'en-GB',
'order_amount' => $request->amount,
'order_lines' => [
[
'type' => 'physical',
'reference' => '123050',
'name' => 'Product Name',
'quantity' => 1,
'unit_price' => $request->amount, // Ensure this matches the total amount for single quantity
'tax_rate' => 0, // Set to 0 if no tax
'total_amount' => $request->amount,
'total_tax_amount' => 0, // Set to 0 if no tax
]
]
];
// Log::info('Klarna Order Data: ', $orderData);

$orderResponse = $this->klarnaService->createOrder($orderData);

if (isset($orderResponse['html_snippet'])) {
return response()->json([
'redirectUrl' => $orderResponse['redirect_url']
]);
}

return response()->json([
'message' => 'Failed to create Klarna order'
], 500);
}

Я получаю следующую ошибку
local.ERROR: Klarna order creation failed: Client error: `POST https://api.playground.klarna.com/checkout/v3/orders` resulted in a `400 Bad Request` response:
{"error_code":"BAD_VALUE","error_messages":["Bad value: order_tax_amount"],"correlation_id":"367cf629-a926-4bc8-bdf9-b82 (truncated...)



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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Laravel React интегрирует платежный шлюз Stripe, простые примеры ценовых карточек
    Anonymous » » в форуме Php
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Я хочу интегрировать платежный шлюз paytm в php
    Гость » » в форуме Php
    0 Ответы
    190 Просмотры
    Последнее сообщение Гость
  • Может ли кто-нибудь знать, как интегрировать платежный шлюз авторизации.net во фраппе с помощью API?
    Гость » » в форуме Javascript
    0 Ответы
    173 Просмотры
    Последнее сообщение Гость
  • Платежный шлюз Stripe не работает после установки SSL-сертификата certbot на сайте Django
    Anonymous » » в форуме Python
    0 Ответы
    157 Просмотры
    Последнее сообщение Anonymous
  • Как интегрировать платежный шлюз icici в мобильное устройство?
    Anonymous » » в форуме Android
    0 Ответы
    81 Просмотры
    Последнее сообщение Anonymous

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