Integrate our products into your software. Let's make payment happen together!
Look at all the possibilitiesThis endpoint creates a SalesPackage with a terminal package. Note if you use this endpoint you do not have to call the Add sales package endpoint first to create a Sales package. This endpoints creates one for you.
A terminal package contains the following products:
You have to agree with CCV about the prices that you deliver in this endpoint. If you deliver the wrong prices you (as a partner) will be invoiced by CCV.
/api/ordercompletion/reseller/orderconfigurator/addTerminalPackagePATCHapplication/json| Field | Required | Format | Description |
|---|---|---|---|
| terminalPackageType | true |
boolean |
Enum Smart,Budget,Mobile,Compact,Mini |
| transactionFee | true |
number($double) |
Amount of money the merchants pays for every transaction |
| oneOffPriceIncludingTax | true |
number($double) |
The one off price including tax |
| oneOffPriceExcludingTax | true |
number($double) |
The one off price excluding tax |
| oneOffPriceTaxAmount | true |
number($double) |
The one off price tax amount |
| oneOffPriceTaxRate | true |
number($double) |
The one off price tax rate percentage |
| monthlyPriceIncludingTax | true |
number($double) |
The monthly price including tax |
| monthlyPriceExcludingTax | true |
number($double) |
The monthly price excluding tax |
| monthlyPriceTaxAmount | true |
number($double) |
The monthly price tax amount |
| monthlyPriceTaxRate | true |
number($double) |
The monthly price tax rate percentage |
| order{} | true |
The order with a SalesPackage, created with addSalesPackage |
| Code | Description |
|---|---|
| 200 | Product added |
| 400 | Product data has missing/invalid values |
| 401 | Unauthorized |
| 403 | Forbidden |
| 500 | Server error |
{
"terminalPackageType": "Smart",
"transactionFee": 0,
"discount": 0,
"oneOffPriceIncludingTax": 150,
"oneOffPriceExcludingTax": 100,
"oneOffTaxAmount": 50,
"oneOffTaxRate": 21,
"monthlyPriceIncludingTax": 20,
"monthlyPriceExcludingTax": 10,
"monthlyTaxAmount": 10,
"monthlyTaxRate": 21,
"order": {
"orderDate": "2021-02-23T14:34:37.528+00:00",
"orderNotes": null,
"cartUrl": "http://myccv-local:8008/merchant/",
"storeUrl": "http://myccv-local:8008/merchant/",
"statusUrl": "http://myccv-local:8008/merchant/",
"storeInformation": {
"companyName": null,
"tradingName": null,
"cocNumber": "12345678",
"cocRegistry": "Kvk",
"taxNumber": null,
"storeAddress": {
"country": "NL",
"city": null,
"streetName": null,
"postalCode": null,
"houseNumber": null,
"houseNumberExt": null
},
"deliveryAddress": null,
"eBillingEmailAddress": null,
"reportingEmailAddress": null
},
"companyContactPerson": {
"firstName": null,
"lastName": null,
"prefix": null,
"emailAddress": "ccvtarobot+John-Baker1@gmail.com",
"gender": "Male",
"phoneNumber": null,
"dateOfBirth": null,
"language": "nl-NL"
},
"invoiceAccount": null,
"payoutAccount": null,
"shoppingCart": null,
"cddInformation": null
}
}