# BR-DGE
You can use Checkout.com as a payment processor using our certified partner BR-DGE.
---
## Certified payment options
Checkout.com has tested and verified the following actions for this payment method.
See our [Postman collection](https://www.postman.com/checkoutdotcom/workspace/br-dge-checkout-com) for examples of each use case.
| Payment option | Supported actions |
| --- | --- |
| - Card payments
- Apple Pay
- Google Pay | - Authorize
- Authorize with 3DS
- Partial authorization
- Partial and multiple capture
- Partial and multiple refund
- Recurring authorization
- Refund
- Unscheduled authorization
- Verify a card
- Void |
| Card payouts | - Online gambling |
---
## Before you start
You must set up your accounts with both Checkout.com and BR-DGE, and create a private key to configure the integration.
1. Request a [test account](https://www.checkout.com/get-test-account) with Checkout.com.
2. Request a [BR-DGE sandbox account](https://br-dge.to/contact/).
### Create a public API key
1. Sign in to the sandbox environment in the [Dashboard](https://dashboard.checkout.com).
2. Select _Developers_ in the left navigation bar and open the _Keys_ tab.
3. Select _Create a new key_.
4. Under _Type of key_, select _Public API key_.
5. Give the API key a description to help you identify it later.
6. Turn off the _Allow any processing channel_ setting.
7. Select the processing channel you want to use for Chargebee payments from the list.
8. Select _Create key_.
9. Copy your public API key. You need it to configure the plugin.
> **Information**
>
> You can view your public API key in the Dashboard at any time.
### Create a private API key
1. Sign in to the sandbox environment in the [Dashboard](https://dashboard.sandbox.checkout.com/).
2. Select _Developers_ in the left navigation bar and open the _Keys_ tab.
3. Select _Create a new key_.
4. Under _Type of key_, select _Secret API key_.
5. Enter a description for the API key to help you identify it later.
6. Under _Scopes_, select _Default_.
7. Turn off the _Allow any processing channel_ setting.
8. Select the processing channel you want to use for Payrails payments from the list.
9. Select _Create key_.
10. Copy your private API key securely. You need it to configure the plugin.
> **Note**
>
> For security reasons, you cannot view the private API key again after you've left the *Create a new key* page. Ensure you copy the value securely before you exit or close the window.
---
## Configure the gateway integration
In your BR-DGE dashboard:
1. Follow BR-DGE – [Smart routing overview](https://docs.br-dge.io/docs/smart-routing-overview) instructions to create a new connection to Checkout.com.
2. Configure your credentials using your Checkout.com public and private keys, prefixed with Bearer. For example, `Bearer `.
---
## Test your integration
To test your connection to Checkout.com, see BR-DGE – [Testing](https://docs.br-dge.io/docs/checkout#testing) .
Optionally, you can use our Postman collection to test payment actions.
### Test using Postman
Ensure you set up your Postman environment with your BR-DGE secret key.
See the [Postman collection](https://www.postman.com/checkoutdotcom/workspace/br-dge-checkout-com) for the actions to test in sandbox.
---
## Move to production
To move your integration into production, generate a private key for your production environment and use those credentials instead.