Basic information
PUT /{shopId}/carts/{cartId}/payment-data
Modifies the payment data for a cart.
Please note that by providing the attribute name in the request body, the attributes paymentMethod and transactionId included in paymentData will be set to null. The provided name will not be included in the response. Instead, it will be displayed as the payment method used for the related order in the administration area of the merchant.
If the attribute priceAmount is provided in the request, the price included in paymentData will be changed to the given amount. If the attribute priceAmount is not provided in the request, the price will be set to 0.
Authorisation
OAuth 2.0 Token required with scopes:
carts_price_write
URI parameters
| Name | Type | Description |
|---|---|---|
shopId |
string |
The unique identifier of the shop. Required:
true
Example:
DemoShop
|
cartId |
string |
The unique identifier of the cart. Required:
true
Example:
5858FD17-147C-661C-9C33-D5809AB3C8BA
|
Request attributes
| Name | Type | Description |
|---|---|---|
name |
string |
The name of the payment method. |
priceAmount |
number |
The costs or the discount for the payment method. |
Request body
Media type application/json
{
"name": "Credit card",
"priceAmount": 1.95
}
Response attributes
| Name | Type | Description |
|---|---|---|
|
object of cart |
Response
HTTP 200
Media type application/json
{
"cartId": "5858FD17-147C-661C-9C33-D5809AB3C8BA",
"billingAddress": null,
"shippingAddress": {
"company": "Boehm-Jacobs",
"salutation": null,
"firstName": "Walter",
"lastName": "Ankunding",
"street": "Barrows Mountain 8",
"streetDetails": null,
"zipCode": "W11 1ET",
"city": "London",
"state": null,
"country": "GB",
"title": null,
"vatId": null,
"birthday": null,
"addressExtension": "1.Floor",
"bankAccountHolder": "Walter Ankunding",
"bankAccountNumber": "UK2677379838510",
"bankName": "Lunaview Bank",
"bankSortCode": "XXLUNBB",
"businessEmailAddress": "Ankunding@bj.com",
"businessPhoneNumber": "0045099906567",
"department": null,
"displayName": null,
"doorCode": null,
"faxNumber": "0045099906568",
"fiscalCode": null,
"gender": "MALE",
"jobTitle": "Manager",
"middleName": null,
"mobilePhoneNumber": "0045099906567",
"phoneNumber": "0045099906567",
"privateEmailAddress": null,
"privatePhoneNumber": null,
"websiteUrl": "http://bj.com",
"emailAddress": "Ankunding@bj.com"
},
"lineItemContainer": {
"grandTotal": {
"taxType": "GROSS",
"formatted": "26.35 €",
"amount": 26.35,
"currency": "EUR"
},
"totalBeforeTax": {
"taxType": "NET",
"formatted": "22.14 €",
"amount": 22.14,
"currency": "EUR"
},
"totalTax": {
"taxType": "NONE",
"formatted": "4.21 €",
"amount": 4.21,
"currency": "EUR"
},
"lineItemsSubTotal": {
"taxType": "GROSS",
"formatted": "25.98 €",
"amount": 25.98,
"currency": "EUR"
},
"productLineItems": [
{
"lineItemId": "5858FD17-79EB-9148-E5B3-D5809AB3C842",
"sku": "Acc-001",
"name": "Connector 6.3 mm",
"productId": "54E72E1F-746A-8B6E-8E41-0A0C05E64669",
"quantity": {
"amount": 2,
"unit": "yd³"
},
"lineItemPrice": {
"taxType": "GROSS",
"formatted": "25.98 €",
"amount": 25.98,
"currency": "EUR"
},
"singleItemPrice": {
"taxType": "GROSS",
"formatted": "12.99 €",
"amount": 12.99,
"currency": "EUR"
},
"lineItemCouponDiscount": {
"taxType": "GROSS",
"formatted": "1.70 €",
"amount": 1.7,
"currency": "EUR"
},
"images": [
{
"url": "https://pm.epages.com/WebRoot/Store/Shops/apidocu/54E7/2E1F/746A/8B6E/8E41/0A0C/05E6/4669/acc6_h.jpg",
"classifier": "HotDeal",
"isZoomEnabled": false,
"width": 0,
"height": 0,
"fileSize": 0
},
{
"url": "https://pm.epages.com/WebRoot/Store/Shops/apidocu/54E7/2E1F/746A/8B6E/8E41/0A0C/05E6/4669/acc6.jpg",
"classifier": "Large",
"isZoomEnabled": false,
"width": 0,
"height": 0,
"fileSize": 0
},
{
"url": "https://pm.epages.com/WebRoot/Store/Shops/apidocu/54E7/2E1F/746A/8B6E/8E41/0A0C/05E6/4669/acc6_m.jpg",
"classifier": "Medium",
"isZoomEnabled": false,
"width": 0,
"height": 0,
"fileSize": 0
},
{
"url": "https://pm.epages.com/WebRoot/Store/Shops/apidocu/54E7/2E1F/746A/8B6E/8E41/0A0C/05E6/4669/acc6_s.jpg",
"classifier": "Small",
"isZoomEnabled": false,
"width": 0,
"height": 0,
"fileSize": 0
},
{
"url": "https://pm.epages.com/WebRoot/Store/Shops/apidocu/54E7/2E1F/746A/8B6E/8E41/0A0C/05E6/4669/acc6_xs.jpg",
"classifier": "Thumbnail",
"isZoomEnabled": false,
"width": 0,
"height": 0,
"fileSize": 0
}
],
"additionalInformation": {
"bulkPriceInfo": [
{
"quantity": {
"amount": 1,
"unit": "piece(s)"
},
"price": {
"taxType": "GROSS",
"formatted": "9.00 €",
"amount": 9,
"currency": "EUR"
},
"basePrice": null,
"priceSavings": {
"percent": {
"formatted": "10 %",
"percentage": 10.0
},
"regularBulkPrice": {
"taxType": "GROSS",
"formatted": "10.00 €",
"amount": 10,
"currency": "EUR"
}
}
}
]
},
"links": [
{
"rel": "product",
"href": "https://pm.epages.com/rs/shops/apidocu/products/54E72E1F-746A-8B6E-8E41-0A0C05E64669"
},
{
"rel": "taxClass",
"href": "https://pm.epages.com/rs/shops/apidocu/tax-classes/5446685F-A8AF-0E18-9B4F-D5809AB30FBF"
}
],
"variationString": null,
"essentialFeatures": null,
"taxClass": {
"taxClassId": "5446685F-A8AF-0E18-9B4F-D5809AB30FBF",
"name": "standard",
"percentage": 19.0
},
"deliveryWeight": {
"amount": 100,
"unit": "oz"
},
"energyLabelsString": "C",
"energyLabelsMaxEfficiencyString": "A+++",
"energyLabelSourceFile": "https://pm.epages.com/WebRoot/Store/Shops/apidocu/Products/be_40401/label-1-9dee85f24e1.png"
}
],
"couponLineItem": null,
"shippingPrice": {
"taxType": "GROSS",
"formatted": "10.37 €",
"amount": 10.37,
"currency": "EUR"
},
"deposits": [],
"ecoParticipations": [],
"shippingOptions": [],
"basketDiscount": {
"name": "cart discount",
"lineItemPrice": {
"taxType": "GROSS",
"formatted": "-10.00 €",
"amount": -10,
"currency": "EUR"
},
"links": []
}
},
"shippingData": {
"shippingMethod": {
"id": "6082DDF8-6DE7-68C1-CB4A-D5809847CBD0",
"name": "Standard delivery"
},
"price": {
"taxType": "GROSS",
"formatted": "10.37 €",
"amount": 10.37,
"currency": "EUR"
},
"taxes": [
{
"taxClass": {
"taxClassId": "5446685F-A8AF-0E18-9B4F-D5809AB30FBF",
"name": "standard",
"percentage": 19.0
},
"price": {
"taxType": "NONE",
"formatted": "1.66 €",
"amount": 1.66,
"currency": "EUR"
}
}
]
},
"paymentData": {
"paymentMethod": null,
"transactionId": null,
"price": {
"taxType": "GROSS",
"formatted": "1.95 €",
"amount": 1.95,
"currency": "EUR"
},
"status": null,
"taxes": null
},
"minimumCart": {
"status": true,
"code": "SumDiscount",
"amount": null
},
"pickupToken": "NTI3MDE0NTYyNDI2NzM4NWVjMzAzZjk2N2VjOWU2OTIyMjk4ZjU1NDE5NDUxYmMzNGJjZjE1MzIyMWUzNjg1Ml8xNDgyMjI3NDc1",
"creationDate": "2018-12-17T21:07:29Z",
"checkoutUrl": "https://pm.epages.com/epages/apidocu.sf/?ObjectPath=/Shops/apidocu/AnonymousUsers/2/Baskets/46072&ChangeAction=PickupBasket&PickupToken=NTI3MDE0NTYyNDI2NzM4NWVjMzAzZjk2N2VjOWU2OTIyMjk4ZjU1NDE5NDUxYmMzNGJjZjE1MzIyMWUzNjg1Ml8xNDgyMjI3NDc1",
"registerSessionUrl": "https://pm.epages.com/epages/apidocu.sf/?ObjectPath=/Shops/apidocu/AnonymousUsers/2/Baskets/46072&ChangeAction=PickupBasket&PickupToken=NTRjZWJmNjdhNzNlYTUzNDAxZTgyZTc4ODYwYTliMDUxMDIzNDQ2OWY2NWQ5NWRmN2Q2YmVjZjVjNzljOTQ2N18xNDgyMjI3OTE3",
"cartValidation": {
"possibleShippingMethods" : [
"Standard delivery",
"Express delivery",
"Customer pickup"
]
},
"potentialBasketDiscounts": [
{
"absolute": {
"taxType": "GROSS",
"formatted": "10.00 €",
"amount": 10,
"currency": "EUR"
},
"minimumAmount": {
"taxType": "GROSS",
"formatted": "30.00 €",
"amount": 30,
"currency": "EUR"
},
"percent": null
},
{
"absolute": null,
"minimumAmount": {
"taxType": "GROSS",
"formatted": "50.00 €",
"amount": 50,
"currency": "EUR"
},
"percent": {
"percentage": 10.0,
"formatted": "10 %"
}
}
],
"links": [
{
"rel": "self",
"href": "https://pm.epages.com/rs/shops/apidocu/carts/5858FD17-147C-661C-9C33-D5809AB3C8BA"
},
{
"rel": "shipping-method",
"href": "https://pm.epages.com/rs/shops/apidocu/shipping-methods/5171DD86-C077-0726-C448-AC14145F9026"
},
{
"rel": "add-coupon",
"href": "https://pm.epages.com/rs/shops/apidocu/carts/5858FD17-147C-661C-9C33-D5809AB3C8BA/coupon"
}
]
}