develop #38

Merged
bboterm merged 451 commits from develop into main 2025-11-19 14:28:14 +00:00
Showing only changes of commit 7c76658884 - Show all commits

View File

@ -18,7 +18,9 @@ paths:
tags:
- Customers
summary: Get a single customer profile based on search parameters
description: Get a single customer profile based on search parameters. Only returns a profile if a single result matches the parameters; when multiple results are found, additional seach parameters are required to disambiguate.
description: |
Get a single customer profile based on search parameters. Only returns a profile if a single result matches
the parameters; when multiple results are found, additional search parameters are required to disambiguate.
parameters:
- name: customerProfileId
in: query
@ -989,7 +991,7 @@ paths:
"xTat": "32089cc8-d187-47ff-a3a9-5c2558def811",
"tokenType": { "tokenTypeId": 1, "name": "EMV" },
"lastDigits": null,
"ovPpasNumber": null,
"ovPasNumber": null,
"alias": "Mijn token",
"tokenStatus":
{ "tokenStatusId": 2, "name": "Active" },
@ -1156,7 +1158,7 @@ paths:
example: 1
required: true
summary: Replace an OVpay token with another (+ transfer products)
description: Transfer products from one OVpay token to antother, and replace the tokens in the database
description: Transfer products from one OVpay token to another, and replace the tokens in the database
requestBody:
content:
application/json:
@ -1364,7 +1366,7 @@ paths:
"tokenType": { "tokenTypeId": 1, "name": "EMV" },
"lastDigits": null,
"ovpasNumber": null,
"alias": "Mijn bestaandetoken",
"alias": "Mijn bestaande token",
"tokenStatus":
{ "tokenStatusId": 2, "name": "Active" },
"expirationDate": "2028-08-31T23:59:00+02:00",
@ -1821,7 +1823,7 @@ paths:
{ "serviceReferenceId": "NLOV1234567ABCDEFG", "amount": 230 }
Compare with OVpas number + verification code:
value: { "ovpasNumber": "OV34567", "verificationCode": "1234" }
Complete reqeuest body (for development only):
Complete request body (for development only):
value:
{
"ovPayTokenId": 2,
@ -1874,7 +1876,7 @@ paths:
"personalAccountData":
{ "name": null, "birthdate": null, "photo": null },
},
"isTansferable": true,
"isTransferable": true,
"transferableObjects":
{
"tokenType": true,
@ -1929,7 +1931,7 @@ paths:
"personalAccountData":
{ "name": null, "birthdate": null, "photo": null },
},
"isTansferable": false,
"isTransferable": false,
"transferableObjects":
{
"tokenType": true,
@ -1977,7 +1979,7 @@ paths:
"personalAccountData":
{ "name": null, "birthdate": null, "photo": null },
},
"isTansferable": false,
"isTransferable": false,
"transferableObjects":
{
"tokenType": false,
@ -2056,7 +2058,7 @@ paths:
"personalAccountData":
{ "name": null, "birthdate": null, "photo": null },
},
"isTansferable": false,
"isTransferable": false,
"transferableObjects":
{
"tokenType": true,
@ -2134,7 +2136,7 @@ paths:
"photo": null
}
},
"isTansferable": false,
"isTransferable": false,
"transferableObjects":
{
"tokenType": true,
@ -2345,7 +2347,7 @@ paths:
schema:
$ref: "#/components/schemas/unavailable"
examples:
New token as a result of a succesful transfer:
New token as a result of a successful transfer:
value:
{
"customerProfileId": 1,
@ -2567,7 +2569,7 @@ paths:
{
"detail": "The new token is expired.",
"pointer": "#/0/ovPayToken/expirationDate",
"expiriationDate": "2022-01-01",
"expirationDate": "2022-01-01",
},
],
}