IPN - это серверное устройство. Он не имеет ничего общего с клиентом - IPN означает «Уведомление о мгновенном платеже», то есть ваш сервер получает уведомление о совершении платежа.
Клиент (каким бы он ни был) в PayPal выполняет обычную проверку, а затем серверы PayPal общаются с URI вашего сервера и отправляют ему сообщение с информацией о только что совершенном платеже. Клиент не участвует ни в каком виде, форме или форме в процессе IPN (за исключением того, что URI IPN необязательно находится в полезной нагрузке формы оплаты с вашего сайта в PayPal, но это базовая HTML-форма и ничего не зависит от IPN или (не -) мобильный эксклюзив).