POST api/Payment?locale={locale}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| locale | string |
Required |
Body Parameters
OrderDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| Currency | string |
None. |
|
| TotalAmount | decimal number |
None. |
|
| ShippingAmount | decimal number |
None. |
|
| ShipTitle | string |
None. |
|
| ShipName | string |
None. |
|
| ShipFirstName | string |
None. |
|
| ShipLastName | string |
None. |
|
| ShipAdd1 | string |
None. |
|
| ShipAdd2 | string |
None. |
|
| ShipAdd3 | string |
None. |
|
| ShipAdd4 | string |
None. |
|
| ShipPostcode | string |
None. |
|
| ShipCountry | string |
None. |
|
| OrderItems | Collection of OrderItemDTO |
None. |
|
| ShipEmailAddress | string |
None. |
|
| ShipTelephone | string |
None. |
|
| WebShopID | integer |
None. |
|
| CustomerID | integer |
None. |
|
| OrderDate | date |
None. |
|
| OrderRef | string |
None. |
|
| PendingOrder | boolean |
None. |
|
| BillingTitle | string |
None. |
|
| BillingName | string |
None. |
|
| BillingFirstName | string |
None. |
|
| BillingLastName | string |
None. |
|
| BillingAdd1 | string |
None. |
|
| BillingAdd2 | string |
None. |
|
| BillingAdd3 | string |
None. |
|
| BillingAdd4 | string |
None. |
|
| BillingPostcode | string |
None. |
|
| BillingCountry | string |
None. |
|
| BillingEmailAddress | string |
None. |
|
| BillingTelephone | string |
None. |
|
| PaymentMethod | eOrderPaymentMethod |
None. |
|
| PaymentNote | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"currency": "sample string 1",
"totalAmount": 2.0,
"shippingAmount": 3.0,
"shipTitle": "sample string 4",
"shipName": "sample string 5",
"shipFirstName": "sample string 6",
"shipLastName": "sample string 7",
"shipAdd1": "sample string 8",
"shipAdd2": "sample string 9",
"shipAdd3": "sample string 10",
"shipAdd4": "sample string 11",
"shipPostcode": "sample string 12",
"shipCountry": "sample string 13",
"orderItems": [
{
"price": 1.0,
"quantity": 2,
"sku": "sample string 3",
"description": "sample string 4"
},
{
"price": 1.0,
"quantity": 2,
"sku": "sample string 3",
"description": "sample string 4"
}
],
"shipEmailAddress": "sample string 14",
"shipTelephone": "sample string 15",
"webShopID": 16,
"customerID": 17,
"orderDate": "2025-11-08T04:56:28.619634-06:00",
"orderRef": "sample string 19",
"pendingOrder": true,
"billingTitle": "sample string 21",
"billingName": "sample string 22",
"billingFirstName": "sample string 23",
"billingLastName": "sample string 24",
"billingAdd1": "sample string 25",
"billingAdd2": "sample string 26",
"billingAdd3": "sample string 27",
"billingAdd4": "sample string 28",
"billingPostcode": "sample string 29",
"billingCountry": "sample string 30",
"billingEmailAddress": "sample string 31",
"billingTelephone": "sample string 32",
"paymentMethod": 1,
"paymentNote": "sample string 33"
}
text/html
Sample:
{"currency":"sample string 1","totalAmount":2.0,"shippingAmount":3.0,"shipTitle":"sample string 4","shipName":"sample string 5","shipFirstName":"sample string 6","shipLastName":"sample string 7","shipAdd1":"sample string 8","shipAdd2":"sample string 9","shipAdd3":"sample string 10","shipAdd4":"sample string 11","shipPostcode":"sample string 12","shipCountry":"sample string 13","orderItems":[{"price":1.0,"quantity":2,"sku":"sample string 3","description":"sample string 4"},{"price":1.0,"quantity":2,"sku":"sample string 3","description":"sample string 4"}],"shipEmailAddress":"sample string 14","shipTelephone":"sample string 15","webShopID":16,"customerID":17,"orderDate":"2025-11-08T04:56:28.619634-06:00","orderRef":"sample string 19","pendingOrder":true,"billingTitle":"sample string 21","billingName":"sample string 22","billingFirstName":"sample string 23","billingLastName":"sample string 24","billingAdd1":"sample string 25","billingAdd2":"sample string 26","billingAdd3":"sample string 27","billingAdd4":"sample string 28","billingPostcode":"sample string 29","billingCountry":"sample string 30","billingEmailAddress":"sample string 31","billingTelephone":"sample string 32","paymentMethod":1,"paymentNote":"sample string 33"}
application/xml, text/xml
Sample:
<OrderDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebsiteBackend">
<BillingAdd1>sample string 25</BillingAdd1>
<BillingAdd2>sample string 26</BillingAdd2>
<BillingAdd3>sample string 27</BillingAdd3>
<BillingAdd4>sample string 28</BillingAdd4>
<BillingCountry>sample string 30</BillingCountry>
<BillingEmailAddress>sample string 31</BillingEmailAddress>
<BillingFirstName>sample string 23</BillingFirstName>
<BillingLastName>sample string 24</BillingLastName>
<BillingName>sample string 22</BillingName>
<BillingPostcode>sample string 29</BillingPostcode>
<BillingTelephone>sample string 32</BillingTelephone>
<BillingTitle>sample string 21</BillingTitle>
<Currency>sample string 1</Currency>
<CustomerID>17</CustomerID>
<OrderDate>2025-11-08T04:56:28.619634-06:00</OrderDate>
<OrderItems>
<OrderItemDTO>
<Description>sample string 4</Description>
<Price>1</Price>
<Quantity>2</Quantity>
<Sku>sample string 3</Sku>
</OrderItemDTO>
<OrderItemDTO>
<Description>sample string 4</Description>
<Price>1</Price>
<Quantity>2</Quantity>
<Sku>sample string 3</Sku>
</OrderItemDTO>
</OrderItems>
<OrderRef>sample string 19</OrderRef>
<PaymentMethod>Paypal</PaymentMethod>
<PaymentNote>sample string 33</PaymentNote>
<PendingOrder>true</PendingOrder>
<ShipAdd1>sample string 8</ShipAdd1>
<ShipAdd2>sample string 9</ShipAdd2>
<ShipAdd3>sample string 10</ShipAdd3>
<ShipAdd4>sample string 11</ShipAdd4>
<ShipCountry>sample string 13</ShipCountry>
<ShipEmailAddress>sample string 14</ShipEmailAddress>
<ShipFirstName>sample string 6</ShipFirstName>
<ShipLastName>sample string 7</ShipLastName>
<ShipName>sample string 5</ShipName>
<ShipPostcode>sample string 12</ShipPostcode>
<ShipTelephone>sample string 15</ShipTelephone>
<ShipTitle>sample string 4</ShipTitle>
<ShippingAmount>3</ShippingAmount>
<TotalAmount>2</TotalAmount>
<WebShopID>16</WebShopID>
</OrderDTO>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
SessionResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| client_token | string |
None. |
|
| payment_method_categories | Collection of PaymentMethodCategory |
None. |
|
| session_id | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"client_token": "sample string 1",
"payment_method_categories": [
{
"asset_urls": {
"descriptive": "sample string 1",
"standard": "sample string 2"
},
"identifier": "sample string 1",
"name": "sample string 2"
},
{
"asset_urls": {
"descriptive": "sample string 1",
"standard": "sample string 2"
},
"identifier": "sample string 1",
"name": "sample string 2"
}
],
"session_id": "sample string 2"
}
text/html
Sample:
{"client_token":"sample string 1","payment_method_categories":[{"asset_urls":{"descriptive":"sample string 1","standard":"sample string 2"},"identifier":"sample string 1","name":"sample string 2"},{"asset_urls":{"descriptive":"sample string 1","standard":"sample string 2"},"identifier":"sample string 1","name":"sample string 2"}],"session_id":"sample string 2"}
application/xml, text/xml
Sample:
<KlarnaDTOs.SessionResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebsiteBackend">
<client_token>sample string 1</client_token>
<payment_method_categories>
<KlarnaDTOs.PaymentMethodCategory>
<asset_urls>
<descriptive>sample string 1</descriptive>
<standard>sample string 2</standard>
</asset_urls>
<identifier>sample string 1</identifier>
<name>sample string 2</name>
</KlarnaDTOs.PaymentMethodCategory>
<KlarnaDTOs.PaymentMethodCategory>
<asset_urls>
<descriptive>sample string 1</descriptive>
<standard>sample string 2</standard>
</asset_urls>
<identifier>sample string 1</identifier>
<name>sample string 2</name>
</KlarnaDTOs.PaymentMethodCategory>
</payment_method_categories>
<session_id>sample string 2</session_id>
</KlarnaDTOs.SessionResponse>