Ticket

This document will be explained about the service Ticketing section Account Closure, where this service serves for users of QOIN Apps can do the editing of profiles performed by the assembly of PT Qoin Digital Indonesia through the media of QContak then done the approval by CS of PT Qoin Digital Indonesian. Then the action of the service is performed on the BackEnd System section of Qoin Service.



Here's the detail of service action in Ticket :

Update Ticket

API to update tickets based on TicketID and status changes.

Payload Data

NameData Type
JsonStringString
StatusString
TicketIDString
AdminIDString
Type_ticketString
NoteString

Example Request

{
    "Subject": "ticket",
    "SubjectType": "ticket",
    "SubjectIdentifier": "update-ticket",
    "Action": "update",
    "ResourceType": "data",
    "Resource": "nik",
    "ResourceId": "321231990",
    "Data": {
      "PlatformKey": "95a08a980e31d0c9f8a8183ca9dbc4eafefbf1d89ccb62420a81ff32be7b3c27beea309b0d259559bccb3a5e9c6b37b70d78db35f7d6c888c078014aa19a96e8ee3e8c189a3e24e9889bb4452a909d055b5b44899918521ad63a534e79bd7f7bf32884b4dde85ffe5dba0faf86023f116dcb26aa7052053e3ae259cd838c7de68e028da0f9b3520722",
      "JsonString": "",
      "Status": 6,
      "TicketID": 30,
      "UserID": 1,
      "ClientID": 2,
      "AdminID": 1,
      "type_ticket": "1",
      "note": ""
    }
}


Check Channel No

API to check the channel used during the ticket process.

Payload Data

NameData Type
Channel_noString

Example Request

{
   "Subject":"ticket",
   "SubjectType":"ticket",
   "SubjectIdentifier":"check-channel-no",
   "Action":"get",
   "ResourceType":"data",
   "Resource":"nik",
   "ResourceId":"321231990",
   "Data":{
      "channel_no": "28139800002"
   }
}


Create Ticket Penutupan Akun

The API used when performing the account closure process. The account closing process starts from CS Staff with the parameters entered by the user of the Qoin application.

Payload Data

NameData Type
Type_ticketString
Channel_noString
Admin_nameString
Customer_ticket_user_idString
Customer_ticket_client_idString
NameString
Member_typeString
Phone_noString
National_id_numberString
EmailString
Request_dateString
Reason_to_deleteString
ChannelString
NoteString
Total_balanceString
RequestString
Account_noString
Account_nameString
BankString
Id_card_imageString
Screenshot_imageString

Example Request

{
    "Subject": "ticket",
    "SubjectType": "ticket",
    "SubjectIdentifier": "create-ticket-closed-account",
    "Action": "create",
    "ResourceType": "data",
    "Resource": "nik",
    "ResourceId": "321231990",
    "Data": {
      "PlatformKey": "95a08a980e31d0c9f8a8183ca9dbc4eafefbf1d89ccb62420a81ff32be7b3c27beea309b0d259559bccb3a5e9c6b37b70d78db35f7d6c888c078014aa19a96e8ee3e8c189a3e24e9889bb4452a909d055b5b44899918521ad63a534e79bd7f7bf32884b4dde85ffe5dba0faf86023f116dcb26aa7052053e3ae259cd838c7de68e028da0f9b3520722",
      "type_ticket": "1",
      "channel_no": "28139800001",
      "admin_name": "CS Staff",
      "customer_ticket_user_id": "2536",
      "customer_ticket_client_id": "1",
      "name": "Antonov Putra Ananta",
      "member_type": "Basic",
      "phone_no": "081234567890",
      "national_id_number": "3217364738271234",
      "email": "[email protected]",
      "request_date": "26/09/2022",
      "reason_to_delete": "Tidak menggunakan qoin",
      "channel": "Email",
      "note": "Tolong diproses",
      "total_balance": "2000000",
      "request": "Transfer",
      "account_no": "18980001",
      "account_name": "Antonov",
      "bank": "BCA",
      "id_card_image": "https://image.co/image.jpg",
      "screenshot_image": "https://image.co/images.jpg"
    }
}


Refund Ticket

The API is used to process the refund ticket of the Qoin user application.

Payload Data

NameData Type
Type_ticketString
Channel_noString
Admin_nameString
Customer_ticket_user_idString
Customer_ticket_client_idString
NameString
Member_typeString
Phone_noString
National_id_numberString
EmailString
Request_dateString
Reason_to_deleteString
ChannelString
NoteString
Transaction_numberString
Date_timeString
Transaction_typeString
Customer_idString
Payment_methodString
Transaction_amountString
Transaction_statusString
Remaining_balanceString
Reference_transaction_numberString
Reference_numberString

Example Request

{
  "Subject": "ticket",
  "SubjectType": "ticket",
  "SubjectIdentifier": "create-ticket-refund",
  "Action": "create",
  "ResourceType": "data",
  "Resource": "nik",
  "ResourceId": "321231990",
  "Data": {
    "PlatformKey": "95a08a980e31d0c9f8a8183ca9dbc4eafefbf1d89ccb62420a81ff32be7b3c27beea309b0d259559bccb3a5e9c6b37b70d78db35f7d6c888c078014aa19a96e8ee3e8c189a3e24e9889bb4452a909d055b5b44899918521ad63a534e79bd7f7bf32884b4dde85ffe5dba0faf86023f116dcb26aa7052053e3ae259cd838c7de68e028da0f9b3520722",
    "type_ticket": "2",
    "channel_no": "28139800001",
    "admin_name": "CS Staff",
    "customer_ticket_user_id": "1",
    "customer_ticket_client_id": "1",
    "name": "Antonov Putra Ananta",
    "member_type": "Basic",
    "phone_no": "081234567890",
    "national_id_number": "3217364738271234",
    "email": "[email protected]",
    "request_date": "26/09/2022",
    "reason_to_delete": "Tidak menggunakan qoin",
    "channel": "Email",
    "note": "Tolong diproses",
    "transaction_number": "",
    "date_time": "",
    "transaction_type": "1",
    "customer_id": "1",
    "payment_method": "",
    "transaction_amount": "",
    "transaction_status": "",
    "remaining_balance": "",
    "reference_transaction_number": "",
    "reference_number": ""
  }
}


Change Profile

The API is used to change profiles from Premium to Basic or vice versa.

Payload Data

NameData Type
Type_ticketString
Channel_noString
Admin_nameString
Customer_ticket_user_idString
Customer_ticket_client_idString
NameString
Member_typeString
Phone_noString
National_id_numberString
EmailString
Request_dateString
Reason_to_deleteString
ChannelString
NoteString
GenderString
DOBString
POBString
Blood_TypeString
AddressString
Neighborhood_halmetString
ProvinceString
CityString
VillageString
Sub_districtString
ReligionString
Mariage_statusString
ProfessionString
NationalityString
Valid_untilString

Example Request

{
  "Subject": "ticket",
  "SubjectType": "ticket",
  "SubjectIdentifier": "create-ticket-change-profile",
  "Action": "create",
  "ResourceType": "data",
  "Resource": "nik",
  "ResourceId": "321231990",
  "Data": {
    "PlatformKey": "95a08a980e31d0c9f8a8183ca9dbc4eafefbf1d89ccb62420a81ff32be7b3c27beea309b0d259559bccb3a5e9c6b37b70d78db35f7d6c888c078014aa19a96e8ee3e8c189a3e24e9889bb4452a909d055b5b44899918521ad63a534e79bd7f7bf32884b4dde85ffe5dba0faf86023f116dcb26aa7052053e3ae259cd838c7de68e028da0f9b3520722",
    "type_ticket": "4",
    "channel_no": "123123",
    "admin_name": "CS Staff",
    "customer_ticket_user_id": "1577",
    "customer_ticket_client_id": "1",
    "name": "USERAAAB",
    "member_type": "Premium",
    "phone_no": "+6281260606060",
    "national_id_number": "1210092310940005",
    "email": "[email protected]",
    "request_date": "20/10/2022",
    "reason_to_delete": "Lainnya",
    "channel": "Email",
    "note": "Test",
    "gender": "Male",
    "dob": "1988-10-23",
    "pob": "Jakarta",
    "blood_type": "A",
    "address": "PANAMAS STREET 17",
    "neighborhood_hamlet": "12/20",
    "province": "PROVINSI JAWA BARAT",
    "city": "KOTA BOGOR",
    "village": "JATINEGARA",
    "sub_district": "CIPINANG CEMPEDAK",
    "religion": "Islam",
    "mariage_status": "Kawin",
    "profession": "Karyawan Swasta",
    "nationality": "WNI",
    "valid_until": "2024-10-23"
  }
}


Change Status

Displays total Monthly registration information data.

Payload Data

NameData Type
Type_ticketString
Channel_noString
Admin_nameString
Customer_ticket_user_idString
Customer_ticket_client_idString
NameString
Member_typeString
Phone_noString
National_id_numberString
EmailString
Request_dateString
Reason_to_deleteString
ChannelString
NoteString
Current_statusString
Change_statusString

Example Request

{
  "Subject": "ticket",
  "SubjectType": "ticket",
  "SubjectIdentifier": "create-ticket-change-status",
  "Action": "create",
  "ResourceType": "data",
  "Resource": "nik",
  "ResourceId": "321231990",
  "Data": {
    "PlatformKey": "95a08a980e31d0c9f8a8183ca9dbc4eafefbf1d89ccb62420a81ff32be7b3c27beea309b0d259559bccb3a5e9c6b37b70d78db35f7d6c888c078014aa19a96e8ee3e8c189a3e24e9889bb4452a909d055b5b44899918521ad63a534e79bd7f7bf32884b4dde85ffe5dba0faf86023f116dcb26aa7052053e3ae259cd838c7de68e028da0f9b3520722",
    "type_ticket": "3",
    "channel_no": "28139800001",
    "admin_name": "CS Staff",
    "customer_ticket_user_id": "1",
    "customer_ticket_client_id": "1",
    "name": "Antonov Putra Ananta",
    "member_type": "Basic",
    "phone_no": "081234567890",
    "national_id_number": "3217364738271234",
    "email": "[email protected]",
    "request_date": "26/09/2022",
    "reason_to_delete": "Tidak menggunakan qoin",
    "channel": "Email",
    "note": "Tolong diproses",
    "current_status": "",
    "change_status": ""
  }
}


Update Ticket Status

The API is used to change the ticket status used when there is a ticketing report.

Payload Data

NameData Type
Ticket_idString
StatusString

Example Request

{
   "Subject":"ticket",
   "SubjectType":"ticket",
   "SubjectIdentifier":"update-status-ticket",
   "Action":"update",
   "ResourceType":"data",
   "Resource":"nik",
   "ResourceId":"321231990",
   "Data":{
      "ticket_id": "30",
      "status": "1"
   }
}