# Juspay To start using the Checkout.com Juspay plugin, you must first set up and test your integration in the sandbox environment, and then move your integration to the production environment. The plugin supports the following payment methods: - Cards - Apple Pay - Google Pay - ACH Direct Debit - Alipay - EPS - iDEAL - PayNow - Przelewy24 - Sofort - stc pay - Tamara --- ## Before you start Before you configure the plugin, create a public API key and a secret API key in the Checkout.com Dashboard. ### 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. This helps you identify what it's used for. 6. Select _Create key_. 7. Copy your public API key. You'll need it to configure the plugin. > **Information** > > You can view your public API key in the Dashboard at any time. ### Create a secret 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 _Secret API key_. 5. Give the API key a description. This helps you identify what it's used for. 6. Under _Scopes_, select _Default_. 7. Select _Create key_. 8. Copy your secret API key securely. You'll need it to configure the plugin. > **Information** > > For security, you cannot view the secret API key again after you've left the _Create a new key_ page. Copy the value securely before you exit or close the window. --- ## Configure the plugin To connect Checkout.com with Juspay, enter your integration details in your merchant settings: 1. Sign in to your Juspay merchant portal, go to the _Payment gateway_ or _Integrations management_ section, and add Checkout.com as a payment provider. 2. Enter your Checkout.com sandbox public and secret API keys, and your processing channel ID. 3. Set up the webhook endpoint URLs and signature verification keys. --- ## Test your integration Before you accept live payments, test your integration end to end in the sandbox environment: 1. Use the gateway test tool or connection test option in your Juspay portal to confirm that Juspay can communicate with your Checkout.com sandbox account. 2. Run test orders across the payment methods you support, using Checkout.com test card numbers and test account details. 3. Check that transaction outcomes, such as successful payments, declines, and cancellations, appear correctly in both your Checkout.com sandbox Dashboard and your Juspay merchant portal. --- ## Move your integration to the production environment When testing is successful, switch your setup to process live transactions: 1. Sign in to the production environment in the [Dashboard](https://dashboard.checkout.com). 2. Create live public and secret API keys, as described in [Before you start](#before-you-start). 3. Update your Juspay payment gateway and webhook configurations with your production credentials and production webhook endpoints. --- ## Manage refund, return, and void transaction data You can refund, return, or void an order from the Dashboard. Juspay updates the status of the order automatically.