{
  "testKey": "DOC_EXAMPLE_KEY",
  "samples": [
    {
      "appId": "appid_demo_001",
      "apiVersion": "v1.0",
      "paymentNo": "AP000000000000000000000000000001",
      "platformOrderNo": "P_DEMO_50",
      "merchantOrderNo": "ORD_DEMO_50",
      "amount": 5000,
      "paidAmount": 5000,
      "totalPaidAmount": 5000,
      "currency": "MXN",
      "status": "SUCCESS",
      "actualAmount": 4850,
      "feeAmount": 150,
      "feeCurrency": "MXN",
      "merchantFeeRate": 0.03,
      "merchantCostRate": 0.03,
      "merchantCostAmount": 150,
      "merchantCostCurrency": "MXN",
      "rspCode": "PAY_000",
      "rspMsg": "Success",
      "statusText": "Payment successful",
      "providerKey": "zoxupay",
      "providerName": "zoxupay",
      "payMethodCode": "bank_transfer",
      "payTypeCode": "bank",
      "subject": "Demo payment",
      "channelOrderNo": "ZM_DEMO",
      "paymentUrl": "https://merchant.example.com/pay/demo",
      "createdTime": "2026-10-19T00:00:00",
      "updatedTime": "2026-10-19T00:01:00",
      "timestamp": "1792382401",
      "nonce": "doc_nonce_000001",
      "sign": "b33280d9bfa9e4469c4e5c785298b535"
    },
    {
      "appId": "appid_demo_001",
      "apiVersion": "v1.0",
      "paymentNo": "AP000000000000000000000000000002",
      "platformOrderNo": "P_DEMO_50",
      "merchantOrderNo": "ORD_DEMO_50",
      "amount": 5000,
      "paidAmount": 10000,
      "totalPaidAmount": 15000,
      "currency": "MXN",
      "status": "SUCCESS",
      "actualAmount": 9700,
      "feeAmount": 300,
      "feeCurrency": "MXN",
      "merchantFeeRate": 0.03,
      "merchantCostRate": 0.03,
      "merchantCostAmount": 300,
      "merchantCostCurrency": "MXN",
      "rspCode": "PAY_000",
      "rspMsg": "Success",
      "statusText": "Payment successful",
      "providerKey": "zoxupay",
      "providerName": "zoxupay",
      "payMethodCode": "bank_transfer",
      "payTypeCode": "bank",
      "subject": "Demo payment",
      "channelOrderNo": "ZM_DEMO",
      "paymentUrl": "https://merchant.example.com/pay/demo",
      "createdTime": "2026-10-19T00:00:00",
      "updatedTime": "2026-10-19T00:01:00",
      "timestamp": "1792382402",
      "nonce": "doc_nonce_000002",
      "sign": "4ae380d5c528c84adad8db6844508d8b"
    },
    {
      "appId": "appid_demo_001",
      "apiVersion": "v1.0",
      "paymentNo": "AP000000000000000000000000000003",
      "platformOrderNo": "P_DEMO_150",
      "merchantOrderNo": "ORD_DEMO_150",
      "amount": 15000,
      "paidAmount": 2400,
      "totalPaidAmount": 2400,
      "currency": "MXN",
      "status": "SUCCESS",
      "actualAmount": 2328,
      "feeAmount": 72,
      "feeCurrency": "MXN",
      "merchantFeeRate": 0.03,
      "merchantCostRate": 0.03,
      "merchantCostAmount": 72,
      "merchantCostCurrency": "MXN",
      "rspCode": "PAY_000",
      "rspMsg": "Success",
      "statusText": "Payment successful",
      "providerKey": "zoxupay",
      "providerName": "zoxupay",
      "payMethodCode": "bank_transfer",
      "payTypeCode": "bank",
      "subject": "Demo payment",
      "channelOrderNo": "ZM_DEMO",
      "paymentUrl": "https://merchant.example.com/pay/demo",
      "createdTime": "2026-10-19T00:00:00",
      "updatedTime": "2026-10-19T00:01:00",
      "timestamp": "1792382403",
      "nonce": "doc_nonce_000003",
      "sign": "91f573642970117ef2252e0ec553b309"
    },
    {
      "appId": "appid_demo_001",
      "apiVersion": "v1.0",
      "paymentNo": "",
      "platformOrderNo": "P_DEMO_NORMAL",
      "merchantOrderNo": "ORD_DEMO_NORMAL",
      "amount": 5000,
      "paidAmount": 5000,
      "totalPaidAmount": 5000,
      "currency": "MXN",
      "status": "SUCCESS",
      "actualAmount": 4850,
      "feeAmount": 150,
      "feeCurrency": "MXN",
      "merchantFeeRate": 0.03,
      "merchantCostRate": 0.03,
      "merchantCostAmount": 150,
      "merchantCostCurrency": "MXN",
      "rspCode": "PAY_000",
      "rspMsg": "Success",
      "statusText": "Payment successful",
      "providerKey": "normal_demo",
      "providerName": "Normal demo",
      "payMethodCode": "bank_transfer",
      "payTypeCode": "bank",
      "subject": "Demo payment",
      "channelOrderNo": "ZM_DEMO",
      "paymentUrl": "https://merchant.example.com/pay/demo",
      "createdTime": "2026-10-19T00:00:00",
      "updatedTime": "2026-10-19T00:01:00",
      "timestamp": "1792382404",
      "nonce": "doc_nonce_000004",
      "sign": "6ea28182a80c05428136e3fccf3e04e5"
    }
  ],
  "md5Input": "actualamount=4850&amount=5000&apiversion=v1.0&appid=appid_demo_001&channelorderno=ZM_DEMO&createdtime=10%2F19%2F2026+00%3A00%3A00&currency=MXN&feeamount=150&feecurrency=MXN&merchantcostamount=150&merchantcostcurrency=MXN&merchantcostrate=0.03&merchantfeerate=0.03&merchantorderno=ORD_DEMO_50&nonce=doc_nonce_000001&paidamount=5000&paymentno=AP000000000000000000000000000001&paymenturl=https%3A%2F%2Fmerchant.example.com%2Fpay%2Fdemo&paymethodcode=bank_transfer&paytypecode=bank&platformorderno=P_DEMO_50&providerkey=zoxupay&providername=zoxupay&rspcode=PAY_000&rspmsg=Success&status=SUCCESS&statustext=Payment+successful&subject=Demo+payment&timestamp=1792382401&totalpaidamount=5000&updatedtime=10%2F19%2F2026+00%3A01%3A00&key=DOC_EXAMPLE_KEY",
  "hmacSignature": "291C74255A20EE2E1EDC7488F59450795D6410790B5AAC51AFE832FE30E040E2"
}
