QRIS Voucher Smart System (SS)

Worker Service Manager who works to carry out the purchase process of vouchers provided by external parties integrated with Qoin Service. This service process is differentiated by SubjectType and SubjectIdentifier which will affect the filling of data and part message in.


Action Master Data - Desa

Action method in Master Data - Desa :

  • external_get_orders
  • external_get_order-vouchers
  • external_get_product
  • external_get_product_merchant
  • external_get_product-categories
  • external_post_cancel_order
  • external_post_order
  • external_get_campaign
  • external_get_product_type
  • external_post_transfer_voucher
  • external_post_user_voucher
  • external_post_cancel_voucher

external_get_orders

Example Request

{
    "Subject":"qrisvoucher",
    "SubjectType":"external",
    "SubjectIdentifier":"order",
    "Action":"get",
    "ResourceType":"",
    "Resource":"",
    "ResourceId":"",
    "Data":{
      "page":1,
      "limit":1,
      "order_number":"",
      "status_product":"available | used", 
      "status":"pending, process, success, failed, cancel"
  }
}


external_get_product

Example Request

{
    "Subject":"qrisvoucher",
    "SubjectType":"external",
    "SubjectIdentifier":"product",
    "Action":"get",
    "ResourceType":"",
    "Resource":"",
    "ResourceId":"",
    "Data":{
      "page":1,
      "limit":1,
      "merchant_id":"",
      "product_category_id":""
  }
}


external_get_order-vouchers

Example Request

{
  "Subject":"qrisvoucher",
  "SubjectType":"external",
  "SubjectIdentifier":"voucher",
  "Action":"get",
  "ResourceType":"",
  "Resource":"",
  "ResourceId":"",
  "Data":{
    "page":1,
    "limit":1,
    "phone":"",
    "email":"",
    "status":"redeemed, used",
    "show_expired":"1,0 required default 0"
  }
}

external_get_product_merchant

Example Request

{
    "Subject":"qrisvoucher",
    "SubjectType":"external",
    "SubjectIdentifier":"merchant",
    "Action":"get",
    "ResourceType":"",
    "Resource":"",
    "ResourceId":"",
    "Data":{
      "page":1,
      "limit":1,
      "merchant_id":"",
      "product_category_id":""
  }
}

external_get_product-categories

Example Request

{
    "Subject":"qrisvoucher",
    "SubjectType":"external",
    "SubjectIdentifier":"categories",
    "Action":"get",
    "ResourceType":"",
    "Resource":"",
    "ResourceId":"",
    "Data":{
      "page":1,
      "limit":1,
      "merchant_id":"",
      "product_category_id":""
  }
}


external_post_cancel_order

Example Request

{
    "Subject":"qrisvoucher",
    "SubjectType":"external",
    "SubjectIdentifier":"cancel",
    "Action":"post",
    "ResourceType":"",
    "Resource":"",
    "ResourceId":"",
    "Data":{
      "order_number":"QOINPAYV00123235353351"
  }
}


external_post_order

Example Request

{
    "Subject":"qrisvoucher",
    "SubjectType":"external",
    "SubjectIdentifier":"orders",
    "Action":"post",
    "ResourceType":"",
    "Resource":"",
    "ResourceId":"",
    "Data":{
      "product_code":"QL-MKN-002",
      "qty":1,
      "name":"Septian",
      "order_number":"QOINPAYV00123235353358",
      "email":"[email protected]",
      "customer_number": "081774859115",
      "phone":"081774859115",
      "method":"balance",
      "campaign_id":null,
      "id_callback":"idrandom-callback-01" // => Tambahan Field Payload Request
  }
}


external_get_campaign

Example Request

{
    "Subject":"qrisvoucher",
    "SubjectType":"external",
    "SubjectIdentifier":"campaign",
    "Action":"get",
    "ResourceType":"",
    "Resource":"",
    "ResourceId":"",
    "Data":{
      "page":1,
      "limit":10,
      "qris_code":"00020101021126760024ID.CO.SPEEDCASH.MERCHANT01189360081530001108500215ID10210011085060303UBE51440014ID.CO.QRIS.WWW0215ID20211101828900303UBE5204829953033605802ID5908DINNCAFE6008SURABAYA61056029462260506S155880105280940703A0163041E7B"
  }
}


external_get_product_type

Example Request

{
    "Subject":"qrisvoucher",
    "SubjectType":"external",
    "SubjectIdentifier":"type",
    "Action":"get",
    "ResourceType":"",
    "Resource":"",
    "ResourceId":"",
    "Data":{
      "page":1,
      "limit":10
  }
}


external_post_transfer_voucher

Example Request

{
    "Subject":"qrisvoucher",
    "SubjectType":"external",
    "SubjectIdentifier":"transfervoucher",
    "Action":"post",
    "ResourceType":"",
    "Resource":"",
    "ResourceId":"",
    "Data":{
      "voucher_id":"XoEFfRsWxPLDnJObCsNVE",
      "from":"6281311053950",
      "to":"6281774859115"
  }
}


external_post_user_voucher

Example Request

{
    "Subject":"qrisvoucher",
    "SubjectType":"external",
    "SubjectIdentifier":"user",
    "Action":"post",
    "ResourceType":"",
    "Resource":"",
    "ResourceId":"",
    "Data":{
      "qris_code":"00020101021126760024ID.CO.SPEEDCASH.MERCHANT01189360081530001108500215ID10210011085060303UBE51440014ID.CO.QRIS.WWW0215ID20211101828900303UBE5204829953033605802ID5908DINNCAFE6008SURABAYA61056029462260506S155880105280940703A0163041E7B",
      "voucher_id":"XoEFfRsWxPLDnJObCsNVE"
  }
}


external_post_cancel_voucher

Example Request

{
    "Subject":"qrisvoucher",
    "SubjectType":"external",
    "SubjectIdentifier":"cancelvoucher",
    "Action":"post",
    "ResourceType":"",
    "Resource":"",
    "ResourceId":"",
    "Data":{
      "voucher_id":"XoEFfRsWxPLDnJObCsNVE"
  }
}