1
Navigate to the Payments settings
Settings → Payments (or via onboarding checklist 'Connect card payments')- From the main navigation sidebar, look for 'Billing' under Settings
- Click on the main settings link or nav menu to find 'Payments' at /settings/payments
- Alternatively, if this is your first setup, click 'Connect card payments' in the onboarding checklist on your Dashboard
2
Understand your payment options
Payments page- Read the subtitle: 'Choose how you collect card payments from your customers. Use Stripe, or — if you're set up with Moneris — connect your Moneris store.'
- You will see two sections: 'Stripe Connect' and 'Moneris (Canada)'
- Pick whichever fits your business — Stripe is simpler if you don't have an existing Moneris account
Tips
- Stripe is recommended for most users — you don't need to set up anything externally first
- Moneris is only available if your business is in Canada and you already have a Moneris merchant account
3
Set up Stripe (recommended)
Stripe Connect card in the Payments page- Look at the 'Stripe Connect' section
- Read the status badge (will show 'Not connected', 'Onboarding incomplete', or 'Ready to accept payments')
- Click the button labeled 'Connect Stripe' (or 'Continue Stripe onboarding' if you've already started)
- You will be redirected to Stripe's onboarding form
- Fill in your business details, bank account, and tax information as prompted by Stripe
- Complete all required steps — Stripe will tell you when you're done
- Return to the Payments page; the status should now show 'Ready to accept payments' or 'Demo mode'
What to enter
- Your legal business name, address, and phone
- Your personal legal name (owner/signer)
- Your personal email address
- Bank account (for payouts) — Stripe will verify it
- Tax ID if required for your country
Tips
- The 'Demo mode' badge means you're in Stripe's test environment — remove test data from your Stripe account dashboard once you're ready to go live
- Stripe payouts go directly into your bank account; Servtide never holds your money
- Card data is encrypted in transit and never stored on Servtide servers — Stripe's hosted form handles all PCI compliance
Watch out
- If you close the onboarding form early, your progress is saved — click 'Continue Stripe onboarding' next time to resume
- You must be a member with 'org.manage' permission to change payment settings (typically only owners/admins)
4
Set up Moneris (Canada only, requires existing merchant account)
Moneris (Canada) card in the Payments page- Look at the 'Moneris (Canada)' section
- You must already have a Moneris merchant account and Moneris Checkout enabled — if not, sign up at Moneris first
- Gather these three credentials from your Moneris Merchant Resource Centre (Admin → Moneris Checkout Config):
- Enter your Store ID in the 'Store ID' field (e.g., 'store5' for test, your actual store ID for production)
- Enter your Checkout ID in the 'Checkout ID' field (e.g., 'chkt…')
- Paste your API token into the 'API token' field — this is encrypted and never exposed in the UI again
- Choose your environment: select 'Test (QA)' to test with fake cards, or 'Live (Production)' once you're ready for real payments
What to enter
- Store ID — your Moneris store identifier
- Checkout ID — your Moneris Checkout ID
- API token — your secret Moneris API key (encrypted at rest; only you can change it by re-entering a new one)
- Environment — 'Test (QA)' or 'Live (Production)'
Tips
- Get your credentials from your Moneris Merchant Resource Centre → Admin → Moneris Checkout Config
- Test first with the 'Test (QA)' environment to make sure your details work before switching to 'Live (Production)'
- If you already have an API token saved, you can leave that field blank when editing — it will keep your existing token
Watch out
- Moneris is Canada-only; if your business is outside Canada, use Stripe instead
- You cannot enable Moneris payments without providing a valid API token — the form will reject 'save' if token is missing but enabled is checked
- If you switch to Moneris after using Stripe, new invoices will use Moneris; old Stripe payments keep their original gateway
5
Test your Moneris connection (Moneris only)
Moneris section, after saving credentials- Once you have saved your Moneris Store ID, Checkout ID, and API token, a 'Test connection' button will appear
- Click 'Test connection' to verify your credentials without charging anything
- The button will show 'Testing…' while checking
- If successful, you'll see: 'Connection OK — Moneris accepted your credentials.'
- If it fails, you'll see an error message — double-check your credentials and try again
Tips
- This test does a no-charge preload round-trip with Moneris to validate your setup
- You don't need to test Stripe — Stripe's onboarding process already confirms everything works
Watch out
- If the test fails with 'Could not reach Moneris', your Store ID, Checkout ID, or API token may be incorrect, or Moneris may be temporarily unavailable
6
Enable Moneris for customer payments (if using Moneris)
Moneris section- In the Moneris section, check the checkbox 'Use Moneris for customer payments'
- Click 'Save Moneris settings'
- The status badge will now show 'Active — customers pay via Moneris'
- From now on, when customers pay invoices, they'll use Moneris Checkout instead of Stripe
Tips
- You can enable/disable Moneris at any time without losing your stored credentials
- Stripe remains as a fallback if Moneris is disabled
Watch out
- Only members with 'org.manage' permission (usually owners/admins) can toggle this on/off
7
Verify your chosen payment provider is ready
Payments page, status badges- If using Stripe: status should show 'Ready to accept payments' (or 'Demo mode' if testing)
- If using Moneris: status should show 'Active — customers pay via Moneris'
- Once either provider shows a green 'Ready' or 'Active' badge, customers can pay invoices
Tips
- You can have both Stripe connected and Moneris configured at the same time — whichever is enabled will be used
- If both are disabled, customers can only pay invoices with manual methods (cash, check, etc.)
Watch out
- If you see 'Onboarding incomplete' for Stripe, you must finish the Stripe onboarding before live payments work
Done when
- Stripe or Moneris credentials gathered (Moneris: Store ID, Checkout ID, API token)
- Payment provider connected and status shows green / Active / Ready
- Test performed (Stripe onboarding confirms it works; Moneris: test button passed)
- Moneris enabled (if using Moneris) or Stripe marked ready (if using Stripe)
- First invoice sent to a customer to confirm payment page appears
Need a hand? Talk to a specialist or start your free trial.