---
updatedAt: 2026-10-09T11:59:55.000Z
agentTools:
  projectIndex: https://docs.bridgeapi.io/llms.txt
---

# Testing your payment flow

With a Bridge sandbox app, you can safely develop and test payment requests and payment links without initiating real payments. Additionally, only compatible banks will be displayed in the Pay by Link feature.

![Payment link from a sandbox](https://files.readme.io/3858e4b6489f075463da3e363bdc9e27cf9ee94396d5a2ad1384426405832469-Capture_decran_2026-10-09_a_13.59.32.png)

# Demo Bank

Our Demo Bank allows you to simulate a complete user journey for payment initiation. To test Payments with Demo Bank, you can either:

* Directly call the Create a payment request endpoint with the **bank id** `574`.
* Create a payment link from the dashboard, open the URL, and choose `Demo Bank`.

## Testing the usual flow

To test the redirected payment flow, you can use **any login and password** with more than 6 characters. Once in the Demo Bank interface, you can test a payment with or without Strong Customer Authentication (SCA) by selecting sender accounts. You can use **any code** longer than 6 characters for the OTP code.

![Sender accounts list](https://files.readme.io/c89ab4dddd07c359992b1ccea4ec27069dea20a46a1943cd7641d5567790bf5e-Capture_decran_2025-01-14_a_16.51.53.png)

## Testing your integration

To thoroughly test your integration, you should manage various payment statuses ([check the full list here](https://docs.bridgeapi.io/docs/payments-statuses-2)). Use the following credentials to simulate different scenarios:

| Login field  | Payment status                                                                                                                                                       | Payment status reason |
| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- |
| id-pdng-acsc | `PDNG` after you confirm the payment<br />`ACSC` one hour after the confirmation                                                                                     | /                     |
| id-pdng-rjct | `PDNG` after you confirm the payment<br />`RJCT` one hour after the confirmation<br />*Very rare case when the bank doesn't accept the payment during the execution* | `MS03`                |
| id-acsc      | `ACSC` after you confirm the payment (= instant payment)                                                                                                             | /                     |
| id-rjct-ac01 | `RJCT`                                                                                                                                                               | `AC01`                |
| id-rjct-ac04 | `RJCT`                                                                                                                                                               | `AC04`                |
| id-rjct-ac06 | `RJCT`                                                                                                                                                               | `AC06`                |
| id-rjct-ag01 | `RJCT`                                                                                                                                                               | `AG01`                |
| id-rjct-am18 | `RJCT`                                                                                                                                                               | `AM18`                |
| id-rjct-ch03 | `RJCT`                                                                                                                                                               | `CH03`                |
| id-rjct-cust | `RJCT`                                                                                                                                                               | `CUST`                |
| id-rjct-ds02 | `RJCT`                                                                                                                                                               | `DS02`                |
| id-rjct-ff01 | `RJCT`                                                                                                                                                               | `FF01`                |
| id-rjct-frad | `RJCT`                                                                                                                                                               | `FRAD`                |
| id-rjct-ms03 | `RJCT`                                                                                                                                                               | `MS03`                |
| id-rjct-noas | `RJCT`                                                                                                                                                               | `NOAS`                |
| id-rjct-rr01 | `RJCT`                                                                                                                                                               | `RR01`                |
| id-rjct-rr03 | `RJCT`                                                                                                                                                               | `RR03`                |
| id-rjct-rr04 | `RJCT`                                                                                                                                                               | `RR04`                |
| id-rjct      | `RJCT`                                                                                                                                                               | /                     |

[<Image src="https://run.pstmn.io/button.svg" alt="Run In Postman" align="left" wrap={true} />](https://god.gw.postman.com/run-collection/8318256-73dfdf91-7ff6-4221-8c5b-4b61f1bc4735?action=collection%2Ffork\&source=rip_markdown\&collection-url=entityId%3D8318256-73dfdf91-7ff6-4221-8c5b-4b61f1bc4735%26entityType%3Dcollection%26workspaceId%3D15b26fef-d893-47f6-9263-7fc939637950#?env%5Bv2025-01-15%20Bridge%20API%20Test%20Environment%5D=W3sia2V5IjoiYmFzZV91cmwiLCJ2YWx1ZSI6Imh0dHBzOi8vYXBpLmJyaWRnZWFwaS5pbyIsImVuYWJsZWQiOnRydWUsInNlc3Npb25WYWx1ZSI6Imh0dHBzOi8vYXBpLmJyaWRnZWFwaS5pbyIsImNvbXBsZXRlU2Vzc2lvblZhbHVlIjoiaHR0cHM6Ly9hcGkuYnJpZGdlYXBpLmlvIiwic2Vzc2lvbkluZGV4IjowfSx7ImtleSI6ImNsaWVudF9pZCIsInZhbHVlIjoieW91cl9jbGllbnRfaWQiLCJlbmFibGVkIjp0cnVlLCJzZXNzaW9uVmFsdWUiOiJ5b3VyX2NsaWVudF9pZCIsImNvbXBsZXRlU2Vzc2lvblZhbHVlIjoieW91cl9jbGllbnRfaWQiLCJzZXNzaW9uSW5kZXgiOjF9LHsia2V5IjoiY2xpZW50X3NlY3JldCIsInZhbHVlIjoieW91cl9jbGllbnRfc2VjcmV0IiwiZW5hYmxlZCI6dHJ1ZSwic2Vzc2lvblZhbHVlIjoieW91cl9jbGllbnRfc2VjcmV0IiwiY29tcGxldGVTZXNzaW9uVmFsdWUiOiJ5b3VyX2NsaWVudF9zZWNyZXQiLCJzZXNzaW9uSW5kZXgiOjJ9LHsia2V5IjoiYnJpZGdlX3ZlcnNpb24iLCJ2YWx1ZSI6IjIwMjUtMDEtMTUiLCJlbmFibGVkIjp0cnVlLCJzZXNzaW9uVmFsdWUiOiIyMDI1LTAxLTE1IiwiY29tcGxldGVTZXNzaW9uVmFsdWUiOiIyMDI1LTAxLTE1Iiwic2Vzc2lvbkluZGV4IjozfSx7ImtleSI6ImFjY2Vzc190b2tlbiIsInZhbHVlIjoiIiwiZW5hYmxlZCI6dHJ1ZSwic2Vzc2lvblZhbHVlIjoiOWRkODFjOGZhZmE3MWUxZWY3NjZhYjdiYzcwNjE0MjA5ODQ5ZDUxNi01ZDhhNTQwMC1iODk4LTQzZjUtYmJlNi02NWU1YjFhODM1YTkiLCJjb21wbGV0ZVNlc3Npb25WYWx1ZSI6IjlkZDgxYzhmYWZhNzFlMWVmNzY2YWI3YmM3MDYxNDIwOTg0OWQ1MTYtNWQ4YTU0MDAtYjg5OC00M2Y1LWJiZTYtNjVlNWIxYTgzNWE5Iiwic2Vzc2lvbkluZGV4Ijo0fV0=)

<Callout icon="📘" theme="info">
  ### Important to know

  Payments in the sandbox environment are automatically deleted after 30 days.
</Callout>