Testing Paymennt Order ID Prefix Implementation ---------------------------------------------- Original ID: 12345 After adding prefix: ZUPPI-12345 After removing prefix: 12345 Test result: ✓ PASS Original ID: order-67890 After adding prefix: ZUPPI-order-67890 After removing prefix: order-67890 Test result: ✓ PASS Original ID: wallet-topup-123-1616600000 After adding prefix: ZUPPI-wallet-topup-123-1616600000 After removing prefix: wallet-topup-123-1616600000 Test result: ✓ PASS Original ID: ZUPPI-alreadyPrefixed After adding prefix: ZUPPI-ZUPPI-alreadyPrefixed After removing prefix: ZUPPI-alreadyPrefixed Test result: ✓ PASS Testing prefix removal from callback order IDs -------------------------------------------- Callback order ID: ZUPPI-12345 After processing: 12345 Callback order ID: ZUPPI-order-67890 After processing: order-67890 Callback order ID: 12345 After processing: 12345 Testing Web Checkout Order ID Handling ------------------------------------ Original order ID: 12345 Prefixed for Paymennt: ZUPPI-12345 Return URL would include: ?order_id=ZUPPI-12345 When callback received with ?order_id=ZUPPI-12345 After prefix removal: 12345 Testing Mobile Checkout Order ID Handling --------------------------------------- Original order ID: 67890 Prefixed for Paymennt: ZUPPI-67890 Testing Wallet Topup Order ID Handling ------------------------------------ Original wallet order ID: wallet-topup-123-1765272488 Prefixed for Paymennt: ZUPPI-wallet-topup-123-1765272488 Testing Webhook Order ID Handling ------------------------------- Webhook payload with order ID: ZUPPI-12345 After prefix removal: 12345 Test completed.