vertx-one/symfony-raiffeisen-ecom-client
Composer 安装命令:
composer require vertx-one/symfony-raiffeisen-ecom-client
包简介
Symfony Client for raiffeissen.ru eComApi. https://e-commerce.raiffeisen.ru/api/doc/ecom.html
README 文档
README
Documentation: https://e-commerce.raiffeisen.ru/api/doc/ecom.html
Клиент для raiffeisen.ru e-commerce API.
Позволяет:
- формировать ссылку на оплату
- проверять подпись полученного уведомления от банка
- получать информацию о платеже
- отправлять запросы на возврат и получение информации об статусе обработки запроса
Дополненительно доступно использование сериализации в типизированные структуры с поддержкой валидации (см. папку Type)
Использование
Добавляем в .env
RAIFFEISEN_IS_TEST_MODE="0" #RAIFFEISEN_IS_TEST_MODE="1" # для тестов RAIFFEISEN_MERCHANT_ID="<id>" RAIFFEISEN_MERCHANT_KEY="<key>"
Добавляем в config.yaml
parameters: raiffeisen.is_test_mode: '%env(RAIFFEISEN_IS_TEST_MODE)%' raiffeisen.merchant_id: '%env(RAIFFEISEN_MERCHANT_ID)%' raiffeisen.secret_key: '%env(RAIFFEISEN_MERCHANT_KEY)%' services: VertxOne\Symfony\RaiffeisenRu\Ecom\Service\Client: arguments: ['%raiffeisen.is_test_mode%', '%raiffeisen.secret_key%'] VertxOne\Symfony\RaiffeisenRu\Ecom\Service\PaymentLinkGenerator: arguments: ['%raiffeisen.is_test_mode%', '%raiffeisen.merchant_id%'] VertxOne\Symfony\RaiffeisenRu\Ecom\Service\SignatureGenerator: arguments: ['%raiffeisen.merchant_id%', '%raiffeisen.secret_key%']
统计信息
- 总下载量: 13
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-04-21