Voucher - Claim

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

NameData TypeLength/Set
IdInt11
RedeemIdInt11
MerchantCodeVarchar20
QrCodeVarchar255
DateDatetime
SignatureVarchar1024
StatusSmallint1
ChainSignVarchar1024


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
      }
   }
}