Merge branch 'develop' into feature/OVPAY-613-SE-productdetails

This commit is contained in:
Max Martens 2025-03-06 08:13:59 +01:00
commit 3c4e567176
5 changed files with 5241 additions and 1684 deletions

View File

@ -624,6 +624,14 @@ paths:
tags:
- ContractInvoice
parameters:
- in: query
name: contractInvoiceId
schema:
type: string
format: uuid
example: 8699d72a-cf4d-4e6b-9e9c-549d837ca51f
required: false
description: Id of the contract invoice to fetch.
- in: query
name: contractId
schema:

File diff suppressed because it is too large Load Diff

View File

@ -1395,6 +1395,42 @@ paths:
$ref: "#/components/schemas/unavailable"
example:
{ "customerTokenId": "0aedb483-2477-4720-aee6-7abcd016843b" }
/customertokens/{customerTokenId}/personalaccountdata:
parameters:
- in: path
name: customerTokenId
schema:
type: string
format: uuid
example: 510194ef-0038-45ef-94c7-262df93ef1d7
required: true
description: The id of the customer token.
post:
summary: P3. Add personal account data to token.
description: Add personal account data to token.
tags:
- Order Line
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/unavailable"
example:
{
"photoReference": "DSC_0502.JPG",
"fileType": "image/jpg",
"challengeTypeId": 1,
"oneTimePassword": "H5Iiz3JTaQeIV8p",
}
responses:
"201":
description: OK
content:
application/json:
schema:
$ref: "#/components/schemas/unavailable"
example:
{ "personalAccountDataId": "0aedb483-2477-4720-aee6-7abcd016843b" }
/personalaccountdata:
get:
summary: P5. Find personal account data.
@ -1846,6 +1882,43 @@ paths:
"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:
"201":
description: OK
content:
application/json:
schema:
$ref: "#/components/schemas/unavailable"
example: { "mandateInputId": "dbbc3913-414e-4528-9c95-6c11a11e04ac" }
/mandateinputs/{mandateInputId}:
parameters:
- in: path
@ -2171,6 +2244,19 @@ paths:
{
"orderCustomerAddressId": "d5005529-d4f2-4552-a5b8-477dab7836ec",
}
delete:
summary: P3. Delete an address of a customer on an order.
description: Delete an address of a customer on an order.
tags:
- Customer
responses:
"200":
description: OK
content:
application/json:
schema:
$ref: "#/components/schemas/unavailable"
example: {}
components:
securitySchemes:
bearerToken:

File diff suppressed because it is too large Load Diff

View File

@ -52,6 +52,13 @@ paths:
example: 2024-10-04T12:34:56.000
required: false
description: The purchased product should be last updated after this timestamp.
- in: query
name: resourceNameId
schema:
type: integer
example: 2
required: false
description: The id of the resource.
- in: query
name: resourceName
schema: