Пропингуйте sagepay, чтобы узнать, не отключен ли
Я уже некоторое время разрабатываю свою собственную платформу электронной коммерции и сейчас кодирую оформление заказа. Я хочу использовать sagepay для обработки платежей, так как это то, что я использовал некоторое время. Но у меня был один или несколько телефонных звонков в прошлом, в которых говорилось, что клиенты не могут обрабатывать платежи из-за того, что sagepay не работает. Это было не очень долго, но я подумал, что для преодоления этого я добавлю резервный способ оплаты, такой как PayPal. Из-за высокой комиссии PayPal я действительно не хочу чтобы добавить оба варианта вместе и предлагать их только тогда, когда sagepay не работает. Итак, мой вопрос в том, есть ли способ проверить sagepay, чтобы определить, отключен он или нет?
P.s. в PHP
1 answers
Если у вас есть базовая версия unix/linux и достаточно прав, вы можете просто оценить
exec('ping sagepayserver');
Или вы пытаетесь связаться с сервером через fsockopen()
.