# Virtual Cards Simulator

The **Virtual Cards Simulator SDK** provides a way to simulate the use of virtual cards at merchants. You can test the behavior of your application's handling of virtual card authorizations, debits, refunds and reversals with a pre-defined set of merchants.

## Key Features

|                            |                                                                                                                                                                                    |
| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Authorizations             | Create a simulated authorization of a payment that will allow a virtual card to be debited up to a fixed amount.                                                                   |
| Incremental Authorizations | Simulate the increase of the amount of a payment authorization.                                                                                                                    |
| Authorization Expiry       | Simulate an authorization expiring.                                                                                                                                                |
| Debit                      | Simulate a debit by a merchant against a virtual card associated with an authorization.                                                                                            |
| Refund                     | Simulate a refund of a debit by a merchant.                                                                                                                                        |
| Reversal                   | Simulate the reversal of a debit.                                                                                                                                                  |
| Merchants                  | Use a set of merchants pre-defined in the simulator. These merchants have a variety of merchant category codes to simulate users purchasing different types of goods and services. |
| Conversion Rates           | Use a set of currency conversion rates pre-defined in the simulator.                                                                                                               |
|                            |                                                                                                                                                                                    |

## Next Steps

* Integrate the **Virtual Cards Simulator SDK** into your [web](https://docs.sudoplatform.com/guides/untitled#integrate-the-js-sdk), [iOS](https://docs.sudoplatform.com/guides/untitled#integrate-the-ios-sdk) or [Android](https://docs.sudoplatform.com/guides/untitled#integrate-the-android-sdk) applications.
* Learn more about [Sudo digital identities](https://docs.sudoplatform.com/concepts/sudo-digital-identities) and other core concepts.
