В настоящее время мы разрабатываем небольшую платформу, на которой мы предлагаем разные тарифные планы.Идея теперь состоит в том, что пользователь просто нажимает кнопку (например, 20 долларов) и перенаправляется в Klarna для оплаты.Я отправил следующий пост в конечную точку https://api.playground.klarna.com/checkout/v3/orders
на основании документации.Но я всегда получаю сообщение об ошибке
Извините, выбранный вами способ доставки не может быть обработан.Пожалуйста, выберите другой вариант доставки.
Но у order_lines.type=digital
не должно быть доставки, не так ли?Что я делаю неправильно?
Мое сообщение:
{
"order_id": "f3392f8b-6116-4073-ab96-e330819e2c07",
"name": "Women's Fashion",
"purchase_country": "DE",
"purchase_currency": "EUR",
"locale": "de",
"order_amount": 1900,
"order_tax_amount": 303,
"billing_address": {
"organization_name": "string",
"reference": "string",
"attention": "string",
"given_name": "John",
"family_name": "Doe",
"email": "john@doe.com",
"title": "Mr",
"street_address": "TestStreet 21",
"street_name": "TestStreet",
"street_number": "21",
"postal_code": "66111",
"city": "HomeCity",
"country": "DE"
},
"order_lines": [
{
"type": "digital",
"name": "Red T-Shirt",
"quantity": 1,
"quantity_unit": "pcs",
"unit_price": 1900,
"tax_rate": 1900,
"total_amount": 1900,
"total_tax_amount": 303
}
],
"merchant_urls": {
"terms": "https://www.estore.com/terms.html",
"cancellation_terms": "https://www.estore.com/terms/cancellation.html",
"checkout": "https://www.estore.com/checkout.html",
"confirmation": "https://www.estore.com/confirmation.html",
"push": "https://www.estore.com/api/push",
"validation": "https://www.estore.com/api/validation",
"shipping_option_update": "https://www.estore.com/api/shipment",
"address_update": "https://www.estore.com/api/address",
"notification": "https://www.estore.com/api/pending",
"country_change": "https://www.estore.com/api/country"
}
}