Sandbox Testing

🧪 Testing Flows – Sandbox

Test Flow Configuration

To control sandbox behavior for APM transactions, set the desired test flow using the
customFields.flow field inside apmPayload.

Supported Test Values

ValueBehavior
challengeSimulates a user confirmation flow. The user is redirected to a test page where the transaction can be approved or declined.
frictionlessSimulates a successful frictionless flow. The transaction is completed automatically without user interaction.

Example Request Payload

{
  "apmPayload": {
    "paymentMethod": "SMART_QR",
    "paymentType": "E_WALLET",
    "customFields": {
      "flow": "challenge"
    }
  }
}

To simulate a frictionless flow, set:

"flow": "frictionless"

⚠️ Important Notes

  • These values are supported only in sandbox environments.
  • In production, providers may ignore this field or apply their own logic.