# 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.