Documentation
Difficulty level:
This section only applies if the module Gift certificate is active.
API - Gift - POST gift/validate
POST gift/validate
Used for
Function to check gift certificate
There is a limit of 10 gift vouchers to check at once.
If a gift voucher is invalid, it it shown as valid:false.
If it is valid the details are shown of the specific voucher.
Authentication
Requires authentication.
Parameters
Parameter | Description | Required | Example |
---|---|---|---|
voucher | Array or single voucher | Yes | ["VOUCHER1", "VOUCHER2"]] of "VOUCHER1" |
product_id | Product ID to be checked for the voucher validity. If not specified com_id should be specified. |
Nee | 1 |
com_id | Combination to be checked for the voucher validity. If not specified product_idshould be specified. |
Nee | 2 |
Response codes
- 200 OK
EXAMPLE
Validate voucher codes VALIDVOUCHER1, VALIDVOUCHER2 and INVALIDVOUCHER for product 1.
POST api/rest/gift/validate/
Request: { "voucher": ["VALIDVOUCHER1","VALIDVOUCHER2","INVALIDVOUCHER"], "product_id": 1 } Response: { "VALIDVOUCHER1": { "valid": true, "validtill": "2024-11-30T00:00:00+0100", "percentage": 100, "price": "0", "currency": "EUR", "product_id": "1", "combi_id": "0" }, "VALIDVOUCHER2": { "valid": true, "validtill": "2018-05-31T00:00:00+0200", "percentage": 0, "price": "10", "currency": "EUR", "product_id": "1", "combi_id": "0" }, "INVALIDVOUCHER": { "valid": false } }