Simulation endpoints are available in development environments only โ production returns
404 Not Found.challenge.requested webhook to your configured endpoint, and returns the challenge credentials.
Use this to verify that your system receives and processes 3DS challenge webhooks correctly, without requiring a real card transaction.
This endpoint requires 3DS Forwarding to be enabled for your card program. Contact your Rain account manager to enable this feature.
Endpoint
Headers
Body
Example request
Response
A successful response returns the challenge credentials, which your system should use to verify the OTP delivery in your test flow.200 OK
The simulation triggers a
challenge.requested webhook to your configured endpoint, containing the same challenge and transaction details as a real 3DS flow. Your webhook handler receives this payload and should deliver the OTP to the cardholder through the specified delivery method.Errors
Behavior notes
- No real transaction is created. This simulation only triggers the 3DS webhook โ it does not create a transaction record or authorization hold.
- The webhook is real. Your configured webhook endpoint receives the
challenge.requestedevent exactly as it would during a real 3DS flow. - Currency is always USD. The webhook payload uses USD as the transaction currency.
- Merchant country is always US. The webhook payload uses
USas the merchant country.