внедрить платежные шлюзы для электронной коммерции

Я создал сайт электронной коммерции в Silverstripe, и я новичок в этом, извините, если я спрошу что-то глупое. Мне просто интересно, как реализовать платежные шлюзы для сайта электронной коммерции в Silverstripe? У вас есть хорошие уроки, которым я могу следовать?

Спасибо большое. Кстати, я выбираю DPS в качестве шлюза.

Буду признателен за любые рекомендации для меня, чтобы начать это.


person grumpypanda    schedule 18.11.2011    source источник


Ответы (2)


Вы можете начать с изучения модуля Payment для SilverStripe.

http://www.silverstripe.org/payment-module/

https://github.com/silverstripe-labs/silverstripe-payment

person ryanwachtl    schedule 18.11.2011
comment
Для демонстрации: внешний интерфейс: demo.aspxcommerce.com внутренний интерфейс: demoadmin.aspxcommerce.com Новые функции: aspxcommerce.com/What-is-New.aspx - person ; 22.05.2013

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

после авторизации платежа платежный шлюз перенаправляет пользователя обратно на вашу страницу. Сейчас почти все платежные шлюзы работают в двух направлениях.

  1. Синхронизированный вызов
  2. AСинхронизированный вызов

во втором методе вы должны предоставить шлюзу некоторую точку входа, откуда он отправит вам всю необходимую информацию об оплате. Когда у вас есть все, что вам нужно, это выполнить окончательный процесс оформления заказа для пользователя. Помимо silverstripe платежного модуля, я предлагаю вам просмотреть DPS документацию, поскольку они могли показать некоторые примеры того, как вы можете общаться с ними и что они ожидают от вас. в запросе, какой должна быть его структура и что они отправят обратно после того, как пользователь закончит оплату, структуру ответа и т. д.

Я склонен следовать этому подходу, как только мы решаем, что платежный шлюз просматривает там документацию, создает тестовую учетную запись с ними, а затем начинает играть.

person Umesh Awasthi    schedule 20.11.2011