Вход Регистрация
Файл: pay/delivery.php
Строк: 17
<?php
/**
 * @param string $message Используется для сообщений об ошибке или успехе обработки SMS.
 * Именно содержимое этого выходного параметра будет отослано в ответ пользователю!
 * 
 * @return bool возвращает true в случае успешной обработки SMS, в противном случае возвращает false
 * 
 * Фунция  deliverSMS должна быть реализована продавцом в файле delivery.php. 
 * Если эта фунция вернула true, что означает успешную обработку SMS, 
 * то статус SMS в БД меняется на $STATUS_SMS_DELIVERED. 
 * В любом случае в ответ отсылается содержимое параметра $message, 
 * которое может содержать описание ошибки или любую другую информацию. 
 * 
 * Не используйте echo в своих скриптах – вывод echo будет направлен в ответ на мобильный телефон пользователя!
 * Вместо этого используйте параметр $message функции deliverSMS
 * Кодировка ваших скриптов должна быть Windows-1251!
 * 
 * 
 * Вот список глобальных переменных, доступных при доставке SMS
 * 
 * $smsId -- ID SMS 
 * $amout -- Стоимость SMS
 * $amoutUSD -- Стоимость SMS в USD
 * $hash -- Контрольная сумма SMS 
 * $text -- Текст SMS (без префикса)
 * $prefix  -- префикс SMS
 * $number -- номер телефона, на который была послана SMS
 * $phone -- номер телефона, с которого была послана SMS
 * $date -- дата SMS
 * $op -- ID Оператора
 * $country -- Код страны (например ru)
 * $eup -- end user price     
 */

function deliverSMS(&$message)
{
    global 
$smsId$amount$amountUSD$hash$text$prefix$phone$number$date$op$country$SECRET_KEY$eup;
    
//реализация
    
$message "Вы заказали центы на Elementforce.ru";
    return 
true;
}
?>
Онлайн: 0
Реклама