Разработать платежный модуль CRM Drupal для интеграции с PSP Hyperion
Операции типа Deposit:
- Form SMS (Form SMS.postman_collection.json) - одностадийная оплата по форме payment service provider, карточные данные вводятся на стороне платежной формы payment service provider
- обработка redirect от payment service provider в клиентском браузере
- обработка status от payment service provider
- обработка webhook от payment service provider
- Redirect SMS (Redirect SMS.postman_collection.json) - одностадийная оплата, карточные данные вводятся на стороне CRM
- обработка redirect от payment service provider в клиентском браузере
- обработка status от payment service provider
- обработка webhook от payment service provider
- Операции Deposit должны работать для следующих flow
- 4444444411111111 Challenge flow
- 4444444444444422 Frictionless Approved
- 4444444444444455 Frictionless Declined
- 4444444444443333 Challenge Card has 3DS Method
- 4444444444446666 Challenge DS Method has 15 seconds timeout
- 4444444499999999 Challenge No 3DS Method
- Direct Reversal - отмена операции Deposit
- обработка status от payment service provider
- обработка webhook от payment service provider
Операции типа Witdrawal (D2C D2I Transfer.postman_collection.json):
- D2С Transfer - операция вывода средств на карту
- обработка status от payment service provider
- обработка webhook от payment service provider
- D2I Transfer - операция вывода средств на IBAN
- обработка status от payment service provider
- обработка webhook от payment service provider
Операция загрузки транзакционного отчета (System reports.postman_collection.json)
Дополнительные требования:
- Развернуть тестовое окружение CRM последней версии на мощностях заказчика
- Написать инструкцию по настройке CRM последней версии
- Разместить исходный код указанных плагинов в публичном репозитории Hyperion
Поддержка со стороны заказчика:
- интеграционый саппорт инженер
- администратор без знания продукта CRM