Предлагаете цифровой продукт в Klarna? - PullRequest
0 голосов
/ 24 января 2019

В настоящее время мы разрабатываем небольшую платформу, на которой мы предлагаем разные тарифные планы.Идея теперь состоит в том, что пользователь просто нажимает кнопку (например, 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"
    }

}
...