Voucher - Distribute

Distribute is a voucher already distributed to a market/merchant that is already integrated with Qoin Apps, INISA, Alfamaret and etc. The distributor activates the voucher so that it can be used by the customer.

Action Voucher - Distribute

Action method in Voucher Distribute :

  • CREATE
  • LIST
  • GET
  • UPDATE
  • DELETE

Payload Data

NameData TypeLength/Set
IdInt11
MasterIdInt11
ChainIdInt11
PrefixCodeVarchar5
StartInt11
EndInt11
DateDatetime
SignatureVarchar1024
StatusSmallint1
ChainSignVarchar1024


CREATE

Example Request

{
   "Subject":"ewallet",
   "SubjectType":"voucher",
   "SubjectIdentifier":"distributevoucher",
   "Action":"create",
   "ResourceType":"data",
   "Resource":"none",
   "ResourceId":"none",
   "Data":{
      "Data":{
         "MasterId":1,
         "ChainId":0,
         "PrefixCode":"1111",
         "Start":10,
         "End":200,
         "Signature":"MaliutsCDtrU3X/9zsiVKRiLPmfKXpqat8z4pFy+BFEDVYslVjNdcSI5iilYAXKweUuK3289bSZQn6k9h1wqsQfoCZBRMUc0/91jMemvgztWYLFo3ms/3IWQCQ+cOmAEYwJmxQdc1QrnJ+ZoRnnG+oXZc0Gi5DWFxL8xfUfmILU=",
         "Status":2,
         "ChainSign":"doesn't has any chain sign"
      }
   }
}

LIST

Example Request

{
   "Subject":"ewallet",
   "SubjectType":"voucher",
   "SubjectIdentifier":"distributevoucher",
   "Action":"list",
   "ResourceType":"data",
   "Resource":"none",
   "ResourceId":"none",
   "Data":{
      "Data":{
         "Id":19
      },
      "Id":0,
      "Command":null,
      "Time":null,
      "ModuleId":"sender or client",
      "Property":{
         
      },
      "Signature":null
   }
}

GET

Example Request

{
   "Subject":"ewallet",
   "SubjectType":"voucher",
   "SubjectIdentifier":"distributevoucher",
   "Action":"get",
   "ResourceType":"data",
   "Resource":"none",
   "ResourceId":"none",
   "Data":{
      "Data":{
         "Id":19
      },
      "Id":0,
      "Command":null,
      "Time":null,
      "ModuleId":"sender or client",
      "Property":{
         
      },
      "Signature":null
   }
}

UPDATE

Example Request

{
   "Subject":"ewallet",
   "SubjectType":"voucher",
   "SubjectIdentifier":"distributevoucher",
   "Action":"update",
   "ResourceType":"data",
   "Resource":"none",
   "ResourceId":"none",
   "Data":{
      "Data":{
         "Id":24,
         "MasterId":22,
         "ChainId":98,
         "PrefixCode":"upd",
         "Start":10,
         "End":200,
         "Date":"2021-04-24 19:34:35",
         "Signature":"MaliutsCDtrU3X/9zsiVKRiLPmfKXpqat8z4pFy+BFEDVYslVjNdcSI5iilYAXKweUuK3289bSZQn6k9h1wqsQfoCZBRMUc0/91jMemvgztWYLFo3ms/3IWQCQ+cOmAEYwJmxQdc1QrnJ+ZoRnnG+oXZc0Gi5DWFxL8xfUfmILU=",
         "Status":2,
         "ChainSign":"zxcvbnmB"
      }
   }
}

DELETE

Example Request

{
   "Subject":"ewallet",
   "SubjectType":"voucher",
   "SubjectIdentifier":"distributevoucher",
   "Action":"delete",
   "ResourceType":"data",
   "Resource":"none",
   "ResourceId":"none",
   "UserId":660,
   "TicketId":"f8d2faf3-f8f8-42b1-8b85-993e1db47ce9",
   "Data":{
      "Data":{
         "Id":23
      }
   }
}