Technical Requirements
Before you start integrating with myPOS, let's make sure your setup is ready.
What You'll Need
Public IP Address
Your server must have a public IP address. Private or local IPs (like 192.168.x.x or localhost) won't work with our API.
Server Requirements
Make sure you're running PHP 5.4.8 or higher. This ensures your server can communicate properly with myPOS.
Secure Notification URL
Your notification URL (URL_Notify) must use HTTPS (e.g., https://yourdomain.com/notify).
Important: HTTP URLs are not accepted and will cause transactions to be automatically reversed.
How to Handle Payment Notifications
When myPOS sends a payment notification to your server, you need to respond correctly:
Your server must return:
- Status code:
HTTP 200 OK - Response body:
OK(plain text)
Warning: Any other response (like errors, empty responses, or different status codes) will be treated as a failure, and the transaction may be canceled or flagged for review.
Quick Checklist
Before going live, verify:
- Your server has a public IP address
- PHP version is 5.4.8 or higher
- Notification URL uses HTTPS
- Your server responds with
HTTP 200 OKand bodyOK
Need help? Check our Testing Guide or contact our support team.