Docs
Merchant
Migrate Merchant

QRIS Migration API

The QRIS Migration API is designed for users who already have a QRIS (Quick Response Code Indonesian Standard) and want to migrate their QRIS information to Zipay.

Endpoint URL

https://api.zipay.co.id/merchant/migrate

Request

  • URL: https://api.zipay.co.id/merchant/migrate
  • Method: POST
  • Headers:
    • Content-Type: application/json
    • Authorization: Bearer <YOUR_BEARER_TOKEN>

Request Body

FieldMandatoryDescriptionNote
fullNameYesThe full name of the individual or business owner.
businessNameYesThe name of the business.
mpanYesThe Merchant PAN (Primary Account Number). This is a unique identifier for the merchant's account.
midYesThe Merchant ID assigned by the current QRIS provider.
categoryIdYesThe category ID of the business.Click here to view the category IDs
criteriaIdYesThe criteria ID for the migration.Click here to view the criteria IDs
stateIdYesThe ID representing the state where the business is located.Click here to view the state IDs
cityIdYesThe ID representing the city where the business is located.Click here to view the city IDs
subdistrictIdYesThe ID representing the subdistrict where the business is located.Click here to view the subdistrict IDs
villageIdYesThe ID representing the village where the business is located.Click here to view the village IDs
typeYesThe type of entity migrating the QRIS (e.g., INDIVIDUAL or BUSINESS).

Example Request

{
  "fullName": "VIRA YULIANA",
  "businessName": "ZHX GUITAR STORE",
  "mpan": "9360082500814951041",
  "mid": "ZPM193031118802",
  "categoryId": "6532",
  "criteriaId": "UMI",
  "stateId": "11",
  "cityId": "159",
  "subdistrictId": "1997",
  "villageId": "25739",
  "type": "INDIVIDUAL"
}

Response

Example Response

{
  "status": 200,
  "success": true,
  "data": {
    "merchant": {
      "merchantId": 3,
      "merchantKey": "a1398c51-ed9c-48f9-954c-80b8d93963c6",
      "fullName": "VIRA YULIANA",
      "mid": "ZPM142031234617",
      "mpan": "9360082500823836936",
      "status": "NON ACTIVE",
      "qrString": "00020101021126640012ID.ZIPAY.WWW01189360082500823836930215ZPM1420312346170303UMI51420012ID.ZIPAY.WWW0215ZPM1420312346170303UMI5204653253033605802ID5917ZHX GUITAR STORE36015JAKARTA SELATAN61051214062140510QRST-5130363049DAA"
    },
    "message": "Success Register Merchant"
  }
}
FieldDescription
statusHTTP status code of the response. A value of 200 indicates that the request was successful.
successA boolean value indicating whether the request was successful (true) or not (false).
data.merchantObject with details of the migrated merchant:
data.merchant.merchantIdA unique identifier for the merchant in the Zipay system.
data.merchant.merchantKeyA unique key associated with the merchant, used for authentication and identification purposes.
data.merchant.fullNameThe full name of the merchant or business owner.
data.merchant.midThe Merchant ID assigned by Zipay.
data.merchant.mpanThe Merchant PAN (Primary Account Number) used to identify the merchant's account.
data.merchant.statusThe current status of the merchant account (e.g., ACTIVE,PENDING,NON ACTIVE,FREEZE).
data.merchant.qrStringA QR code string representing the merchant, used for generating QR codes for transactions.
messageA message providing additional information about the result of the request, such as "Success Register Merchant".