10Web Payments is available for those who complete the Ecommerce onboarding flow and are subscribed to the 10Web Ecommerce or Agency plan with an active WooCommerce plugin. Each website can have one test payment account and one live payment account. Follow this guide to set up and manage Test Mode and Live Mode in 10Web Payments. You will also learn how to activate and configure Apple Pay and Google Pay for your website.
Activating payments
Click on Manage on the thumbnail of your site, go to the Ecommerce > Payment Methods page. You will see the option to either Activate Live Payment or Activate Test Mode.
A pop-up will appear asking you to confirm your business compliance with Stripe’s requirements. Confirm the details.
Important:
This confirmation pop-up will only appear once, and the confirmation is the same for both Test and Live modes.
Proceed with either Test Mode to simulate transactions or Live Mode to start processing real payments.
Activating test mode
Test Mode allows you to simulate payments using test cards, so you can safely verify your store setup without processing real transactions.
- In your 10Web Dashboard, go to Ecommerce > Payment Methods.
- Under 10Web Payments, click Activate Test Mode.
- A confirmation pop-up will appear listing prohibited products and services. Check the box confirming compliance, then click Continue.
- You'll be redirected to the Stripe onboarding screen. Use a Google account or enter your email manually to proceed.
- Stripe auto-fills most of the business and personal details (including test data for test mode). Review each section:
- Business type
- Professional and public details
- Personal details
- Payout details
- Once verified, click Agree and submit to finish the Stripe test account setup.
- After submission, return to your 10Web Dashboard and refresh the page. You’ll see a pop-up confirming “Successfully activated test mode.”
- On the Payment Methods page, the 10Web Payments method will show a “Test Mode” label. The Switch to Live button will also appear.
- Click the How to use test payment link to open a modal with instructions and test card details. Use these for checkout simulation:
- Card Number: 4242 4242 4242 4242 — CVC: 123 — Result: Success
- Card Number: 4000 0000 0000 9995 — CVC: 402 — Result: Failure – Insufficient funds
- Card Number: 4000 0000 0000 0069 — CVC: 234 — Result: Failure – Expired card
Test transactions appear in Orders and Transactions marked as Test.
Important:
Only test payments made through 10Web Payments are tracked in the dashboard. Other gateways (e.g., PayPal, Stripe native) are not included.
Note:
You can also activate Test Mode via WooCommerce > Settings > Payments > 10Web Settings > Manage from WordPress dashboard.
Activating live mode
- Complete Stripe Onboarding: To activate Live Mode, fill in the Stripe onboarding form with all required business information.
- Sign and submit the form to begin processing real payments.
- Your account will go through the following stages:
- Editing: The form is still being filled out.
- In Review: Stripe is reviewing your payments and payouts.
- Activated: Your account is verified and ready to process live payments.
- Declined: If declined, you will need to correct the information and restart the setup.
Important:
If you leave the form incomplete, your progress will be saved, and you will be prompted to complete it when you return.
Switching between test and live modes
Both Test Mode and Live Mode can be activated simultaneously. To switch between them:
Case 1: Either test or live mode is active
When only one mode is active, a button labeled Enable Test Mode or Enable Live Payment appears.
Case 2: Both test and live are active
When both modes are active, the button changes to Switch to Live or Switch to Test Mode, depending on the active mode.
Note:
Mode switching is always manual unless Test Mode is activated after starting but not completing the Live setup. In that case, the system defaults to Test Mode.
Logic for enabling test/live mode
- Manual Switching: Switch between Test Mode and Live Mode manually.
- Automatic Switching: The system will automatically switch to Test Mode only if Test Mode is activated after starting but not completing the Live Setup process.
Handling incomplete setup
If the form is started but left incomplete, the entered data is saved. The system will prompt to complete the setup when returning to the page.
Declined accounts
In rare cases, accounts are declined due to incorrect information or fraud risks. If this occurs, an email notification is sent, and instructions to restart the application process are provided.
Apple Pay & Google Pay setup
- Activate Apple Pay and Google Pay after enabling Live Mode.
- Google Pay: Activates automatically without any additional verification.
- Apple Pay: Requires domain verification. Follow the instructions in the Stripe Documentation to complete domain verification.
- Once activated, Apple Pay and Google Pay will be available in both Test and Live modes.
Note:
If you activate Test Mode before Live Mode, the options to activate Apple Pay and Google Pay will not be visible.
Important:
The domain verification process must be repeated if you want to use Apple Pay and Google Pay in Test Mode.
To disable either payment method, click on the settings icon next to the Active label and select Disable.
For more details or troubleshooting, refer to the official Stripe Documentation.