Пропингуйте sagepay, чтобы узнать, не отключен ли


Я уже некоторое время разрабатываю свою собственную платформу электронной коммерции и сейчас кодирую оформление заказа. Я хочу использовать sagepay для обработки платежей, так как это то, что я использовал некоторое время. Но у меня был один или несколько телефонных звонков в прошлом, в которых говорилось, что клиенты не могут обрабатывать платежи из-за того, что sagepay не работает. Это было не очень долго, но я подумал, что для преодоления этого я добавлю резервный способ оплаты, такой как PayPal. Из-за высокой комиссии PayPal я действительно не хочу чтобы добавить оба варианта вместе и предлагать их только тогда, когда sagepay не работает. Итак, мой вопрос в том, есть ли способ проверить sagepay, чтобы определить, отключен он или нет?

P.s. в PHP

Author: Gilles, 2011-02-15

1 answers

Если у вас есть базовая версия unix/linux и достаточно прав, вы можете просто оценить

exec('ping sagepayserver');

Или вы пытаетесь связаться с сервером через fsockopen().

Http://de.php.net/manual/en/function .fsockopen.php

 1
Author: samy, 2011-02-15 11:08:25