Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

Эффективность стратегий продвижения подтверждается сотрудничеством с крупными клиентами и отзывами о нашей работе.

Создание сайтов

Мы делаем сайты быстро, недорого и профессионально. От работы с нами, у вас останутся только положительные эмоции.

Шлюз платежей для проекта Jo’s Coffee

В нашем проекте применяется шлюз платежей’DataCash. Эта компания предоставляет тестовый идентификатор электронного продавца и тестовые номера кредитных карточек, которые не требуют согласования с банком.

Если используется специализированное бюро или существующий интерактивный банковский терминал, придется изменить коннектор PipelinePaymentAuth и сделать его похожим на PipelineSupplerOK, который запрашивает у поставщика подтверждение ‘   готовности к отгрузке товаров.

Разрабатываемый в этом разделе коннектор будет автоматически продвигать заказ по конвейеру при авторизации кредитной карточки или уведомлять об отказе в работе с карточкой.

 

DataCash

Как и все остальные шлюзы платежей, DataCash имеет в Интернете точку присутствия (point-of-presence), через которую выполняются транзакции с кредитными карточками. DataCash передает запрос на исполнение транзакции в банк и возвращает результат работы. DataCash подключена и доступна в Интернете через обычного провайдера. Дополнительно DataCash имеет арендуемую выделенную линию связи Х.25 с каждым банком, с которым может работать пользователь этой компании.

Мы посылаем в DataCash запрос по Интернету, a DataCash преобразует его в специализированный запрос в банковскую сеть Х.25. Независимо от того, с каким банком работает покупатель компании, DataCash взаимодействует только с банком продавца. Предполагается, что эти два банка могут самостоятельно провести перевод денег со счета покупателя на счет продавца.

Для начала нужно открыть в DataCash учетную запись. Это простой процесс: следует указать DataCash банк продавца и ввести идентификатор электронного продавца. После этого DataCash предоставит имя пользователя и пароль для работы со своей службой.

В нашем примере мы используем бесплатную тестовую учетную запись.

Для упрощения взаимодействия между сайтом электронной коммерции и собственной службой DataCash предлагает компонент ASP для использования в коде сайта. Этот компонент мы задействуем в коннекторе PipelinePaymentAuth.

 

Установка компонента DataCash

1. Обратитесь на сайт DataCash (http://www.datacash.com/). Щелкните мышью на ссылке Software и найдите логотип компании Microsoft. Рядом с ним (по крайней мере, на момент выхода этой книги) находится ссылка на сервер FTP: A variety of ZIP files (..). Щелкнув на ней мышью, перейдите на сервер FTP, откуда можно загрузить свежую версию компонента.

2. В файле README рассказывается о возможностях загрузки с сайта FTP. В ряде случаев необходим только файл DataCashASPNR.ZIP — это версия компонента без библиотек поддержки Visual Basic. Для рабочего варианта сайта потребуется компонент с поддержкой этих библиотек — DataCashASP.ZIP. Загрузите нужный файл и сохраните его на локальном компьютере.

3. Извлеките все файлы из архива ZIP в один из каталогов и запустите программу Setup.exe.

4. Программа установит компонент в указанную папку и зарегистрирует его на компьютере.

Создание PipelinePaymentAuth

1. Создайте модуль класса PipelinePaymentAuth и установите свойство MTSTransactionMode в значение 2 — RequiresTransaction. /Добавьте код:

 Шлюз платежей для проекта Jo's Coffee

2. Скомпилируйте проект VB. Если появится сообщение о несовместимости, укажите Break Compatibility. При возникновении ошибки Permission Denied перезапустите web-сервер.

3. Удалите, а затем создайте вновь пакет JoCoffee в MTS Evxplorer. Импортируйте новую DLL. В MTS Explorer найдите свойства компонента PipelinePaymentAuth и скопируйте значение GUID в модуль GUlDs:

 Шлюз платежей для проекта Jo's Coffee

Шлюз платежей для проекта Jo's Coffee

 

При построении коннектора PipelineSupplierOK мы заложили в него автоматический переход на следующий коннектор конвейера. Поэтому нажатие поставщиком кнопки Order OK запускает авторизацию кредитной карточки.

Теперь следует модифицировать код WroxProcessor для подключения компонента DataCash.

 

Читайте так же:
Not found

Нам доверяют

Интернет магазин