Going Live with myPOS Web Checkout
Congrats! You’ve tested your integration and you’re ready to accept real payments. Let’s make sure your launch goes smoothly.
Step 1: Get Your myPOS Account Ready
To process live payments, you need a verified myPOS account.
What to do:
- Sign up or log in at mypos.com
- Complete all required account verification steps
Why verify? It keeps your account secure and ensures smooth payment processing.
Step 2: Create & Verify Your Checkout
Go to Stores → eCommerce in your myPOS account:
- Create a new Checkout
- Configure its settings for your business
Verification Process: Your Checkout must be verified by myPOS (usually up to 5 business days).
During verification:
- You can process payments, but with limits:
- Max €3,000 (or equivalent)
- Funds are held in reserve until verification is done
Heads up: Any changes to your Checkout trigger re-verification and limits apply again.
Restricted Business Categories
myPOS does not support Checkouts for:
- Cryptocurrency
- Pharma & Nutra products
- Gambling
- Adult content
- Tobacco products
- Streaming services
- Hosting services
Step 3: Switch to Production
Once verified, it’s time to go live!
Update your integration:
- Change the host URL to:
https://www.mypos.com/vmp/checkout - Disable Test Mode
- Use your live credentials
- Remove the Test Public Certificate
- Set the correct Key Index for production
Double-check: Review your live configuration in the myPOS dashboard before going live.
Step 4: Test Live Payments
Before announcing you’re live, run a final test with a real payment.
How:
- Use a real debit or credit card (test cards won’t work)
- Try all payment scenarios, especially 3D Secure
- Make a small test transaction (e.g., €0.10)
Pro Tip: Test the full flow—from checkout to payment confirmation—to ensure notifications work.
Critical: Check Your Notify URL!
Reaching the myPOS Checkout page does NOT mean you’re done.
If your URL_Notify is:
- Misconfigured or wrong
- Not publicly accessible (like localhost)
- Doesn’t respond with
HTTP 200 OKand bodyOK
Then:
- Payment may be processed
- myPOS can’t confirm it to your system
- Payment will be automatically reversed
About reversals: myPOS reverses instantly, but banks may take time to return funds.
Make sure your URL_Notify endpoint:
- Uses HTTPS
- Is publicly accessible
- Returns
HTTP 200 OK - Returns
OKin the response body
You’re Live!
Congrats on going live with myPOS! If you need help, contact our support team.