develop #38

Merged
bboterm merged 451 commits from develop into main 2025-11-19 14:28:14 +00:00
2 changed files with 193 additions and 36 deletions
Showing only changes of commit f190a007b8 - Show all commits

View File

@ -1846,6 +1846,44 @@ paths:
"place": "Den Haag", "place": "Den Haag",
}, },
] ]
/payments/{paymentId}/mandateinputs:
parameters:
- in: path
name: paymentId
schema:
type: string
format: uuid
example: fd09f3c5-35d9-4a1b-a98b-e46addb663f2
required: true
description: The id of the payment to process.
post:
summary: P2. Create a mandateInput.
description: Create a mandateInput..
tags:
- Payment
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/unavailable"
example:
{
"directDebitMandateTypeId": 1,
"createdOn": "2024-03-22T09:00:00",
"bic": "RABONL2U",
"iban": "NL44RABO0123456789",
"ascription": "J. de Vries",
"place": "Den Haag",
}
responses:
"200":
description: OK
content:
application/json:
schema:
$ref: "#/components/schemas/unavailable"
example: { "mandateInputId": "dbbc3913-414e-4528-9c95-6c11a11e04ac" }
/mandateinputs/{mandateInputId}: /mandateinputs/{mandateInputId}:
parameters: parameters:
- in: path - in: path

View File

@ -882,7 +882,7 @@ paths:
schema: schema:
$ref: "#/components/schemas/unavailable" $ref: "#/components/schemas/unavailable"
example: example:
{ {
"orders": "orders":
[ [
{ {
@ -1326,10 +1326,22 @@ paths:
"orderNumber": "ORD-123456", "orderNumber": "ORD-123456",
"customerProfileId": 1337, "customerProfileId": 1337,
"totalAmount": 121, "totalAmount": 121,
"languageId": 1, "language":
{
"languageId": 1,
"name": "Nederlands",
"iso639Code": "nl-NL",
"ietfCode": "nl",
},
"billingAddressId": 1, "billingAddressId": 1,
"shippingAddressId": 1, "shippingAddressId": 1,
"touchpointId": 3, "touchPoint":
{
"salesTouchpointId": 3,
"name": "Website (Perplex)",
"isActive": true,
"retailerId": 1001,
},
"createdOn": "2024-03-22T09:00:00", "createdOn": "2024-03-22T09:00:00",
"lastUpdatedOn": "2024-03-22T09:00:00", "lastUpdatedOn": "2024-03-22T09:00:00",
"order_OrderStatus": "order_OrderStatus":
@ -1507,7 +1519,15 @@ paths:
"orderNumber": "123456", "orderNumber": "123456",
"customerProfileId": 42, "customerProfileId": 42,
"totalAmount": 121, "totalAmount": 121,
"touchPointId": 1, "touchPoint":
{
"salesTouchpointId": 3,
"name": "Website (Perplex)",
"isActive": true,
"retailerId": 1001,
},
"billingAddressId": 1,
"shippingAddressId": 1,
"language": "language":
{ {
"languageId": 1, "languageId": 1,
@ -1515,9 +1535,6 @@ paths:
"iso639Code": "nl-NL", "iso639Code": "nl-NL",
"ietfCode": "nl", "ietfCode": "nl",
}, },
"billingAddressId": 1,
"shippingAddressId": 1,
"touchpointId": 3,
"createdOn": "2024-03-22T09:00:00", "createdOn": "2024-03-22T09:00:00",
"lastUpdatedOn": "2024-03-22T09:00:00", "lastUpdatedOn": "2024-03-22T09:00:00",
"order_OrderStatus": "order_OrderStatus":
@ -1719,10 +1736,21 @@ paths:
"orderNumber": "ORD-123456", "orderNumber": "ORD-123456",
"customerProfileId": 1337, "customerProfileId": 1337,
"totalAmount": 121, "totalAmount": 121,
"languageId": 1, "language": {
"billingAddressId": 2, "languageId": 1,
"name": "Nederlands",
"iso639Code": "nl-NL",
"ietfCode": "nl"
},
"billingAddressId": 1,
"shippingAddressId": 1, "shippingAddressId": 1,
"touchpointId": 3, "touchPoint":
{
"salesTouchpointId": 3,
"name": "Website (Perplex)",
"isActive": true,
"retailerId": 1001,
},
"createdOn": "2024-03-22T09:00:00", "createdOn": "2024-03-22T09:00:00",
"lastUpdatedOn": "2024-03-22T09:00:00", "lastUpdatedOn": "2024-03-22T09:00:00",
"order_OrderStatus": "order_OrderStatus":
@ -1991,10 +2019,21 @@ paths:
"orderNumber": "ORD-123456", "orderNumber": "ORD-123456",
"customerProfileId": 1337, "customerProfileId": 1337,
"totalAmount": 121, "totalAmount": 121,
"languageId": 1, "language": {
"billingAddressId": 2, "languageId": 1,
"name": "Nederlands",
"iso639Code": "nl-NL",
"ietfCode": "nl"
},
"billingAddressId": 1,
"shippingAddressId": 1, "shippingAddressId": 1,
"touchpointId": 3, "touchPoint":
{
"salesTouchpointId": 3,
"name": "Website (Perplex)",
"isActive": true,
"retailerId": 1001,
},
"createdOn": "2024-03-22T09:00:00", "createdOn": "2024-03-22T09:00:00",
"lastUpdatedOn": "2024-03-22T09:00:00", "lastUpdatedOn": "2024-03-22T09:00:00",
"order_OrderStatus": "order_OrderStatus":
@ -2234,10 +2273,21 @@ paths:
"orderNumber": "ORD-123456", "orderNumber": "ORD-123456",
"customerProfileId": 1337, "customerProfileId": 1337,
"totalAmount": 121, "totalAmount": 121,
"languageId": 1, "language": {
"languageId": 1,
"name": "Nederlands",
"iso639Code": "nl-NL",
"ietfCode": "nl"
},
"billingAddressId": 1, "billingAddressId": 1,
"shippingAddressId": 1, "shippingAddressId": 1,
"touchpointId": 3, "touchPoint":
{
"salesTouchpointId": 3,
"name": "Website (Perplex)",
"isActive": true,
"retailerId": 1001,
},
"createdOn": "2024-03-22T09:00:00", "createdOn": "2024-03-22T09:00:00",
"lastUpdatedOn": "2024-03-22T09:00:00", "lastUpdatedOn": "2024-03-22T09:00:00",
"order_OrderStatus": "order_OrderStatus":
@ -2391,10 +2441,21 @@ paths:
"orderNumber": "ORD-123456", "orderNumber": "ORD-123456",
"customerProfileId": 1337, "customerProfileId": 1337,
"totalAmount": 0, "totalAmount": 0,
"languageId": 1, "language": {
"billingAddressId": 2, "languageId": 1,
"name": "Nederlands",
"iso639Code": "nl-NL",
"ietfCode": "nl"
},
"billingAddressId": 1,
"shippingAddressId": 1, "shippingAddressId": 1,
"touchpointId": 3, "touchPoint":
{
"salesTouchpointId": 3,
"name": "Website (Perplex)",
"isActive": true,
"retailerId": 1001,
},
"createdOn": "2024-03-22T09:00:00", "createdOn": "2024-03-22T09:00:00",
"lastUpdatedOn": "2024-03-22T09:00:00", "lastUpdatedOn": "2024-03-22T09:00:00",
"order_OrderStatus": "order_OrderStatus":
@ -2557,10 +2618,21 @@ paths:
"orderNumber": "ORD-123456", "orderNumber": "ORD-123456",
"customerProfileId": 1337, "customerProfileId": 1337,
"totalAmount": 121, "totalAmount": 121,
"languageId": 1, "language": {
"billingAddressId": 2, "languageId": 1,
"name": "Nederlands",
"iso639Code": "nl-NL",
"ietfCode": "nl"
},
"billingAddressId": 1,
"shippingAddressId": 1, "shippingAddressId": 1,
"touchpointId": 3, "touchPoint":
{
"salesTouchpointId": 3,
"name": "Website (Perplex)",
"isActive": true,
"retailerId": 1001,
},
"createdOn": "2024-03-22T09:00:00", "createdOn": "2024-03-22T09:00:00",
"lastUpdatedOn": "2024-03-22T09:00:00", "lastUpdatedOn": "2024-03-22T09:00:00",
"order_OrderStatus": "order_OrderStatus":
@ -2786,8 +2858,13 @@ paths:
"orderNumber": "ORD-123456", "orderNumber": "ORD-123456",
"customerProfileId": 1337, "customerProfileId": 1337,
"totalAmount": 121, "totalAmount": 121,
"languageId": 1, "language": {
"billingAddressId": 2, "languageId": 1,
"name": "Nederlands",
"iso639Code": "nl-NL",
"ietfCode": "nl"
},
"billingAddressId": 1,
"shippingAddressId": 1, "shippingAddressId": 1,
"touchpointId": 3, "touchpointId": 3,
"createdOn": "2024-03-22T09:00:00", "createdOn": "2024-03-22T09:00:00",
@ -2998,10 +3075,21 @@ paths:
"orderNumber": "ORD-123456", "orderNumber": "ORD-123456",
"customerProfileId": 1337, "customerProfileId": 1337,
"totalAmount": 121, "totalAmount": 121,
"languageId": 1, "language": {
"billingAddressId": 2, "languageId": 1,
"name": "Nederlands",
"iso639Code": "nl-NL",
"ietfCode": "nl"
},
"billingAddressId": 1,
"shippingAddressId": 1, "shippingAddressId": 1,
"touchpointId": 3, "touchPoint":
{
"salesTouchpointId": 3,
"name": "Website (Perplex)",
"isActive": true,
"retailerId": 1001,
},
"createdOn": "2024-03-22T09:00:00", "createdOn": "2024-03-22T09:00:00",
"lastUpdatedOn": "2024-03-22T09:00:00", "lastUpdatedOn": "2024-03-22T09:00:00",
"order_OrderStatus": "order_OrderStatus":
@ -3150,10 +3238,21 @@ paths:
"orderNumber": "ORD-123456", "orderNumber": "ORD-123456",
"customerProfileId": 1337, "customerProfileId": 1337,
"totalAmount": 121, "totalAmount": 121,
"languageId": 1, "language": {
"billingAddressId": 2, "languageId": 1,
"name": "Nederlands",
"iso639Code": "nl-NL",
"ietfCode": "nl"
},
"billingAddressId": 1,
"shippingAddressId": 1, "shippingAddressId": 1,
"touchpointId": 3, "touchPoint":
{
"salesTouchpointId": 3,
"name": "Website (Perplex)",
"isActive": true,
"retailerId": 1001,
},
"createdOn": "2024-03-22T09:00:00", "createdOn": "2024-03-22T09:00:00",
"lastUpdatedOn": "2024-03-22T09:00:00", "lastUpdatedOn": "2024-03-22T09:00:00",
"order_OrderStatus": "order_OrderStatus":
@ -3277,7 +3376,6 @@ paths:
"city": "Den Haag", "city": "Den Haag",
"country": "NL", "country": "NL",
} }
responses: responses:
"200": "200":
description: OK description: OK
@ -3294,10 +3392,21 @@ paths:
"orderNumber": "ORD-123456", "orderNumber": "ORD-123456",
"customerProfileId": 1337, "customerProfileId": 1337,
"totalAmount": 121, "totalAmount": 121,
"languageId": 1, "language": {
"languageId": 1,
"name": "Nederlands",
"iso639Code": "nl-NL",
"ietfCode": "nl"
},
"billingAddressId": 2, "billingAddressId": 2,
"shippingAddressId": 1, "shippingAddressId": 1,
"touchpointId": 3, "touchPoint":
{
"salesTouchpointId": 3,
"name": "Website (Perplex)",
"isActive": true,
"retailerId": 1001,
},
"createdOn": "2024-03-22T09:00:00", "createdOn": "2024-03-22T09:00:00",
"lastUpdatedOn": "2024-03-22T09:00:00", "lastUpdatedOn": "2024-03-22T09:00:00",
"order_OrderStatus": "order_OrderStatus":
@ -3418,7 +3527,6 @@ paths:
"city": "Den Haag", "city": "Den Haag",
"country": "NL", "country": "NL",
} }
responses: responses:
"200": "200":
description: OK description: OK
@ -3435,10 +3543,21 @@ paths:
"orderNumber": "ORD-123456", "orderNumber": "ORD-123456",
"customerProfileId": 1337, "customerProfileId": 1337,
"totalAmount": 121, "totalAmount": 121,
"languageId": 1, "language": {
"billingAddressId": 2, "languageId": 1,
"name": "Nederlands",
"iso639Code": "nl-NL",
"ietfCode": "nl"
},
"billingAddressId": 1,
"shippingAddressId": 1, "shippingAddressId": 1,
"touchpointId": 3, "touchPoint":
{
"salesTouchpointId": 3,
"name": "Website (Perplex)",
"isActive": true,
"retailerId": 1001,
},
"createdOn": "2024-03-22T09:00:00", "createdOn": "2024-03-22T09:00:00",
"lastUpdatedOn": "2024-03-22T09:00:00", "lastUpdatedOn": "2024-03-22T09:00:00",
"order_OrderStatus": "order_OrderStatus":