Required permission: | all |
POST | /orders/{OrderId}/confirm |
---|
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
OrderId | path | int | Yes | The id of the order to confirm. |
CustomerId | body | string | No | |
CustomerSalutation | body | string | No | |
CustomerFirstName | body | string | Yes | |
CustomerLastName | body | string | Yes | |
CustomerPostalCode | body | string | Yes | |
CustomerCity | body | string | Yes | |
CustomerCountry | body | string | Yes | |
CustomerStreet | body | string | Yes | |
CustomerStreetNumber | body | string | No | |
CustomerCompany | body | string | No | |
CustomerCompany2 | body | string | No | |
AdditionToAddress | body | string | No | |
DeliveryAddressSalutation | body | string | No | |
DeliveryAddressFirstName | body | string | No | |
DeliveryAddressLastName | body | string | No | |
DeliveryAddressPostalCode | body | string | No | |
DeliveryAddressCity | body | string | No | |
DeliveryAddressCountry | body | string | No | |
DeliveryAddressStreet | body | string | No | |
DeliveryAddressStreetNumber | body | string | No | |
DeliveryAddressCompany | body | string | No | |
AdditionToDeliveryAddress | body | string | No | |
CustomerIban | body | string | No | |
CustomerBic | body | string | No | |
CustomerSepaMandateReference | body | string | No | |
CustomerSepaMandateDate | body | DateTime? | No | |
AccountHolderName | body | string | No | |
CustomerEMail | body | string | Yes | |
Note | body | string | No | |
PaymentMethod | body | string | No | |
ShippingMethod | body | string | No | |
ExternalCustomerId | body | string | No | |
DeliveryDate | body | DateTime? | No | |
OrderNumber | body | string | No | |
Payment | body | OrderPayment | No | |
MediaCode | body | string | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Amount | form | decimal | Yes | |
Name | form | string | Yes | |
Date | form | DateTime | No | |
ReferenceNumber | form | string | No | The reference number for the payment. |
FinancialAccountNumber | form | string | No | |
Type | form | string | No | The type of payment. Supported values: PayPal, Unknown or an empty string. |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /orders/{OrderId}/confirm HTTP/1.1
Host: bestellforum.api.mauve.de
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
OrderId: 0,
CustomerId: String,
CustomerSalutation: String,
CustomerFirstName: String,
CustomerLastName: String,
CustomerPostalCode: String,
CustomerCity: String,
CustomerCountry: String,
CustomerStreet: String,
CustomerStreetNumber: String,
CustomerCompany: String,
CustomerCompany2: String,
AdditionToAddress: String,
DeliveryAddressSalutation: String,
DeliveryAddressFirstName: String,
DeliveryAddressLastName: String,
DeliveryAddressPostalCode: String,
DeliveryAddressCity: String,
DeliveryAddressCountry: String,
DeliveryAddressStreet: String,
DeliveryAddressStreetNumber: String,
DeliveryAddressCompany: String,
AdditionToDeliveryAddress: String,
CustomerIban: String,
CustomerBic: String,
CustomerSepaMandateReference: String,
CustomerSepaMandateDate: 0001-01-01,
AccountHolderName: String,
CustomerEMail: String,
Note: String,
PaymentMethod: String,
ShippingMethod: String,
ExternalCustomerId: String,
DeliveryDate: 0001-01-01,
OrderNumber: String,
Payment:
{
Amount: 0,
Name: String,
Date: 0001-01-01,
ReferenceNumber: String,
FinancialAccountNumber: String,
Type: String
},
MediaCode: String
}