Введение в программирование на PHP5

         

Запись информации о продажах


Подтверждение покупки и информация о выставленном заказчику счете возвращается из компании кредитных карт на страницу, указанную в ReturnURL, представленной формы. Это будет в нашем случае страница ordercapture.php. Информация посылается как скрытые поля и доступна на этой странице в массиве $_POST[] с помощью следующих имен:

$_POST[Approval] true (заказ принят) или false (заказ отвергнут) $_POST[Amount] Общая сумма заказа в долларах $_POST[CustomerID] Номер заказа заказчика $_POST[Name] Имя в счете к оплате заказчика $_POST[Address] Адрес в счете к оплате заказчика $_POST[City] Город в счете к оплате заказчика $_POST[State] Штат в счете к оплате заказчика $_POST[Zip] Zip-код в счете к оплате заказчика $_POST[Phone] Номер телефона заказчика $_POST[Email] Адрес e-mail заказчика

Страница ordercapture.php является страницей на PHP без какого-либо кода XHTML. Эта страница не выводится заказчику, но используется для выполнения фоновой обработки возвращаемой информации, прежде чем направить заказчика на страницу salesorder.php.

Существенная часть работы, которая должна быть выполнена на этой странице, состоит в фиксации информации о заказа на продажу, чтобы о нем существовала постоянная запись. Эту запись можно использовать для восстановления заказа, если понадобится, и для предоставления информации для взаимодействия с системами бухгалтерии и склада (если они существуют, так как в данном примере они отсутствуют).



Содержание раздела