Enable Stripe API
Open Ecommerce options and activate Stripe checkout.
Contest Gallery documentation
Connect Stripe test and live API keys, configure instant payment methods and verify a complete sandbox order before launch.
Keep Stripe in Sandbox mode until the complete Contest Gallery checkout has succeeded. The Dashboard links require a Stripe account and open the matching test environment directly.
Open the API keys page in Sandbox mode. Copy the publishable key beginning with pk_test_ and the secret key beginning with sk_test_. Live credentials use pk_live_ and sk_live_ and belong only in the Live fields.
Open Stripe test API keys → Read the official API keys guide →

Enable the payment methods that should be available during checkout. Contest Gallery expects an immediately confirmed payment result, so verify every selected method in Sandbox before offering it publicly. Stripe can further limit the visible methods according to currency, location and transaction eligibility.
Open Stripe payment methods → Read the official payment-method guide →

Open Ecommerce options and activate Stripe checkout.
Paste the test publishable key into Sandbox Client ID and the test secret key into Sandbox Secret.
Save the options and use both built-in Sandbox key tests before opening checkout.
Enter the separate Live credentials only after the complete Sandbox workflow succeeds.

Publish a dedicated ecommerce gallery with test="true". Use Stripe test data only. The successful Visa example uses 4242 4242 4242 4242, any future expiry date and any three-digit security code.
Open the official Stripe testing guide →



Never mix Sandbox and Live keys. Each key pair belongs in its matching Contest Gallery fields.
Save the Live keys and use the built-in Live tests before disabling Sandbox checkout.
After launch, check one controlled payment, the Contest Gallery order, invoice and Stripe Dashboard transaction from start to finish.