Обработка кредитных карт
Когда заказчик направляется в компанию кредитных карт, первая представленная форма появляется в следующем виде:
Заказчик заполняет информацию о кредитной карте и выставленном счете и щелкает на кнопке "Continue Purchase". Форма проверяется, чтобы убедиться, что имеется вся информация, и затем выводится страница подтверждения:
Когда заказчик проверяет информацию, щелкая на кнопке "Verify Information", проверяется информация о кредитной карте. Используется следующая процедура: если первые четыре цифры номера счета (Account) будут "0000", то заказ отвергается, если первые четыре цифры будут любыми другими цифрами, то заказ принимается. После обработки заказчик видит экран с подтверждением или отказом:
Когда заказчик щелкает на кнопке "Continue", делается обратная ссылка на страницу, определенную в отправляемой форме как ReturnURL. Эта страница, в примере ordercapture.php, получает информацию о заказе и выставленном счете, которая была получена от заказчика. Ее получение и обработка обсуждаются далее.