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.

Server Response

Respond with HTTP 200 OK and body OK

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:

Status Code
HTTP 200 OK
Response Body
OK

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 OK and body OK

Need Help?