Merchant - Id

Action Merchant Id

Action method in Merchant Id:

  • CREATE
  • LIST
  • GET
  • UPDATE
  • DELETE

Payload Data

NameData TypeLength/Set
mciIdBIGINT20
mciClientBIGINT20
mciIdBIGINT20
mciIdTypeVARCHAR10
mciIdNoLONGTEXT
mciIdImageVARCHAR100
mciDateDATE TIME
mciNoteLONGTEXT
mciActiveSMALLINT6
mctStampTokenVARCHAR50
mctUserVARCHAR50


CREATE

Example Request

{
   "Subject":"loyalty",
   "SubjectType":"merchant",
   "SubjectIdentifier":"merchantid",
   "Action":"create",
   "ResourceType":"data",
   "Resource":"none",
   "ResourceId":"none",
   "Data":{
      "Merchant":{
         "MerchantIds":[
            {
               "MciId":0,
               "MciClient":1,
               "McId":133,
               "MciNote":"abc note",
               "MciActive":null,
               "MciStampToken":"token",
               "MciUser":"admin"
            },
            {
               "MciClient":1,
               "McId":132,
               "MciIdType":"tipe-2",
               "MciIdNo":"new empty",
               "MciIdImage":"no image",
               "MciDate":"2024-12-30T21:21:04+07:00",
               "MciNote":"update catatan",
               "MciActive":1,
               "MciStampToken":"update token",
               "MciUser":"user"
            }
         ]
      }
   }
}
{
    "TicketId": "3131332d31-dd3b9645-22fd-4e79-b622-84914a534741",
    "Subject": "loyalty",
    "SubjectType": "merchant",
    "SubjectIdentifier": "merchantid",
    "Action": "create",
    "ResourceType": "data",
    "Resource": "none",
    "ResourceId": "none",
    "Result": {
        "ErrorCode": "0",
        "Id": 0,
        "Merchants": [
            {
                "IsNestedIncluded": false,
                "McActive": null,
                "McArea": null,
                "McClientId": null,
                "McId": 0,
                "McName": null,
                "McOrganization": null,
                "McParent": null,
                "McStampToken": null,
                "McUser": null,
                "MerchantActives": [],
                "MerchantAddresses": [],
                "MerchantAttrs": [],
                "MerchantIds": [
                    {
                        "McId": 260,
                        "MciActive": null,
                        "MciClient": 1,
                        "MciDate": null,
                        "MciId": 128,
                        "MciIdImage": null,
                        "MciIdNo": null,
                        "MciIdType": null,
                        "MciNote": "abc note",
                        "MciStampToken": "token",
                        "MciUser": "admin"
                    },
                    {
                        "McId": 260,
                        "MciActive": 1,
                        "MciClient": 1,
                        "MciDate": "2024-12-30T14:21:04+07:00",
                        "MciId": 129,
                        "MciIdImage": "no image",
                        "MciIdNo": "new empty",
                        "MciIdType": "tipe-2",
                        "MciNote": "update catatan",
                        "MciStampToken": "update token",
                        "MciUser": "user"
                    }
                ],
                "MerchantLevels": [],
                "MerchantProducts": []
            }
        ],
        "Message": "Success",
        "ReqId": 0,
        "Signature": null,
        "Status": "Success",
        "Ticket": null,
        "Time": "2023-05-12T10:29:39.5224011+07:00"
    },
    "Status": "success",
    "Message": "Success process data(Success)",
    "StatusCode": 200
}

LIST

Example Request

{
   "Subject":"loyalty",
   "SubjectType":"merchant",
   "SubjectIdentifier":"merchantid",
   "Action":"list",
   "ResourceType":"data",
   "Resource":"none",
   "ResourceId":"none",
   "Data":{
      
   }
}
{
    "TicketId": "3131332d31-4d13687b-06c0-4ffd-a09c-8bc74f4e8809",
    "Subject": "loyalty",
    "SubjectType": "merchant",
    "SubjectIdentifier": "merchantid",
    "Action": "list",
    "ResourceType": "data",
    "Resource": "none",
    "ResourceId": "none",
    "Result": {
        "ErrorCode": "0",
        "Id": 0,
        "Merchants": [
            {
                "IsNestedIncluded": false,
                "McActive": null,
                "McArea": null,
                "McClientId": null,
                "McId": 0,
                "McName": null,
                "McOrganization": null,
                "McParent": null,
                "McStampToken": null,
                "McUser": null,
                "MerchantActives": [],
                "MerchantAddresses": [],
                "MerchantAttrs": [],
                "MerchantIds": [
                    {
                        "McId": 260,
                        "MciActive": 1,
                        "MciClient": 113,
                        "MciDate": null,
                        "MciId": 126,
                        "MciIdImage": null,
                        "MciIdNo": null,
                        "MciIdType": null,
                        "MciNote": "catatan",
                        "MciStampToken": "token if exist",
                        "MciUser": "user"
                    },
                    {
                        "McId": 260,
                        "MciActive": 1,
                        "MciClient": 113,
                        "MciDate": "2020-12-30T21:21:04+07:00",
                        "MciId": 127,
                        "MciIdImage": "no data",
                        "MciIdNo": "no description",
                        "MciIdType": "tipe-1",
                        "MciNote": "catatan 123",
                        "MciStampToken": "token if exist",
                        "MciUser": "user"
                    }
                ],
                "MerchantLevels": [],
                "MerchantProducts": []
            }
        ],
        "Message": "Success",
        "ReqId": 0,
        "Signature": null,
        "Status": "Success",
        "Ticket": null,
        "Time": "2023-05-12T14:52:24.7970966+07:00"
    },
    "Status": "success",
    "Message": "Success process data(Success)",
    "StatusCode": 200
}

GET

Example Request

{
   "Subject":"loyalty",
   "SubjectType":"merchant",
   "SubjectIdentifier":"merchantid",
   "Action":"get",
   "ResourceType":"data",
   "Resource":"mcId",
   "ResourceId":"104",
   "Data":{
      
   }
}
{
    "TicketId": "3131332d31-7784c66e-b7e7-4632-ba69-b8432138b696",
    "Subject": "loyalty",
    "SubjectType": "merchant",
    "SubjectIdentifier": "merchantid",
    "Action": "get",
    "ResourceType": "data",
    "Resource": "none",
    "ResourceId": "none",
    "Result": {
        "ErrorCode": "0",
        "Id": 0,
        "Merchants": [
            {
                "IsNestedIncluded": false,
                "McActive": null,
                "McArea": null,
                "McClientId": null,
                "McId": 0,
                "McName": null,
                "McOrganization": null,
                "McParent": null,
                "McStampToken": null,
                "McUser": null,
                "MerchantActives": [],
                "MerchantAddresses": [],
                "MerchantAttrs": [],
                "MerchantIds": [
                    {
                        "McId": 260,
                        "MciActive": 1,
                        "MciClient": 113,
                        "MciDate": null,
                        "MciId": 126,
                        "MciIdImage": null,
                        "MciIdNo": null,
                        "MciIdType": null,
                        "MciNote": "catatan",
                        "MciStampToken": "token if exist",
                        "MciUser": "user"
                    },
                    {
                        "McId": 260,
                        "MciActive": 1,
                        "MciClient": 113,
                        "MciDate": "2020-12-30T21:21:04+07:00",
                        "MciId": 127,
                        "MciIdImage": "no data",
                        "MciIdNo": "no description",
                        "MciIdType": "tipe-1",
                        "MciNote": "catatan 123",
                        "MciStampToken": "token if exist",
                        "MciUser": "user"
                    }
                ],
                "MerchantLevels": [],
                "MerchantProducts": []
            }
        ],
        "Message": "Success",
        "ReqId": 0,
        "Signature": null,
        "Status": "Success",
        "Ticket": null,
        "Time": "2023-05-12T14:54:46.720646+07:00"
    },
    "Status": "success",
    "Message": "Success process data(Success)",
    "StatusCode": 200
}

UPDATE

Example Request

{
   "Subject":"loyalty",
   "SubjectType":"merchant",
   "SubjectIdentifier":"merchantid",
   "Action":"update",
   "ResourceType":"data",
   "Resource":"none",
   "ResourceId":"none",
   "Data":{
      "Merchant":{
         "MerchantIds":[
            {
               "MciId":161,
               "MciClient":1,
               "McId":132,
               "MciIdType":"tipe-2",
               "MciIdNo":"update empty",
               "MciIdImage":"no image",
               "MciDate":"2024-12-30T21:21:04+07:00",
               "MciNote":"update catatan",
               "MciActive":1,
               "MciStampToken":"update token",
               "MciUser":"user"
            }
         ]
      }
   }
}
{
    "TicketId": "3131332d31-0d466433-5ba5-403b-b54e-932f3c097486",
    "Subject": "loyalty",
    "SubjectType": "merchant",
    "SubjectIdentifier": "merchantid",
    "Action": "update",
    "ResourceType": "data",
    "Resource": "none",
    "ResourceId": "none",
    "Result": {
        "ErrorCode": "0",
        "Id": 0,
        "Merchants": [
            {
                "IsNestedIncluded": false,
                "McActive": null,
                "McArea": null,
                "McClientId": null,
                "McId": 0,
                "McName": null,
                "McOrganization": null,
                "McParent": null,
                "McStampToken": null,
                "McUser": null,
                "MerchantActives": [],
                "MerchantAddresses": [],
                "MerchantAttrs": [],
                "MerchantIds": [
                    null
                ],
                "MerchantLevels": [],
                "MerchantProducts": []
            }
        ],
        "Message": "Success",
        "ReqId": 0,
        "Signature": null,
        "Status": "Success",
        "Ticket": null,
        "Time": "2023-05-12T14:56:06.8756935+07:00"
    },
    "Status": "success",
    "Message": "Success process data(Success)",
    "StatusCode": 200
}

DELETE

Example Request

{
   "Subject":"loyalty",
   "SubjectType":"merchant",
   "SubjectIdentifier":"merchantid",
   "Action":"delete",
   "ResourceType":"data",
   "Resource":"mciId",
   "ResourceId":"2",
   "Data":{
      
   }
}
{
    "TicketId": "3131332d31-a777afb4-9f38-4fa1-a6dc-fa3dfb6c9127",
    "Subject": "loyalty",
    "SubjectType": "merchant",
    "SubjectIdentifier": "merchantid",
    "Action": "delete",
    "ResourceType": "data",
    "Resource": "none",
    "ResourceId": "none",
    "Result": {
        "ErrorCode": "0",
        "Id": 0,
        "Merchants": [
            {
                "IsNestedIncluded": false,
                "McActive": null,
                "McArea": null,
                "McClientId": null,
                "McId": 0,
                "McName": null,
                "McOrganization": null,
                "McParent": null,
                "McStampToken": null,
                "McUser": null,
                "MerchantActives": [],
                "MerchantAddresses": [],
                "MerchantAttrs": [],
                "MerchantIds": [],
                "MerchantLevels": [],
                "MerchantProducts": []
            }
        ],
        "Message": "Success",
        "ReqId": 0,
        "Signature": null,
        "Status": "Success",
        "Ticket": null,
        "Time": "2023-05-12T14:57:37.2316927+07:00"
    },
    "Status": "success",
    "Message": "Success process data(Success)",
    "StatusCode": 200
}