Voucher Claim is the process in which merchant makes a claim to the issuer against the already used voucher so that the Issuer can carry out the Payment process.
Action Voucher - Claim
Action method in Voucher Claim :
- CREATE
- LIST
- GET
- UPDATE
- DELETE
Payload Data
Name | Data Type | Length/Set |
---|---|---|
Id | Int | 11 |
RedeemId | Int | 11 |
MerchantCode | Varchar | 20 |
QrCode | Varchar | 255 |
Date | Datetime | |
Signature | Varchar | 1024 |
Status | Smallint | 1 |
ChainSign | Varchar | 1024 |
CREATE
Example Request
{
"Subject":"ewallet",
"SubjectType":"voucher",
"SubjectIdentifier":"claimvoucher",
"Action":"create",
"ResourceType":"data",
"Resource":"none",
"ResourceId":"none",
"Data":{
"Data":{
"RedeemId":23,
"MerchantCode":"test",
"QrCode":"testcode",
"Date":"2021-04-13T23:33:28.7782528",
"Signature":"L=.13w{a",
"Status":0,
"ChainSign":null
}
}
}
LIST
Example Request
{
"Subject":"ewallet",
"SubjectType":"voucher",
"SubjectIdentifier":"claimvoucher",
"Action":"list",
"ResourceType":"data",
"Resource":"none",
"ResourceId":"none",
"Data":{
"Data":{
}
}
}
GET
Example Request
{
"Subject":"ewallet",
"SubjectType":"voucher",
"SubjectIdentifier":"claimvoucher",
"Action":"get",
"ResourceType":"data",
"Resource":"none",
"ResourceId":"none",
"Data":{
"Data":{
"Id":18
}
}
}
UPDATE
Example Request
{
"Subject":"ewallet",
"SubjectType":"voucher",
"SubjectIdentifier":"claimvoucher",
"Action":"update",
"ResourceType":"data",
"Resource":"none",
"ResourceId":"none",
"Data":{
"Data":{
"Id":20,
"RedeemId":23,
"MerchantCode":"test",
"QrCode":"update qr",
"Date":"2021-04-13T23:33:28.7782528",
"Signature":"L=.13w{a",
"Status":22348,
"ChainSign":"update sign"
}
}
}
DELETE
Example Request
{
"Subject":"ewallet",
"SubjectType":"voucher",
"SubjectIdentifier":"claimvoucher",
"Action":"delete",
"ResourceType":"data",
"Resource":"none",
"ResourceId":"none",
"Data":{
"Data":{
"Id":19
}
}
}