vertx-one / symfony-raiffeisen-ecom-client
raiffeisen.ru eComApi 的 Symfony 客户端。https://e-commerce.raiffeisen.ru/api/doc/ecom.html
1.1
2021-07-16 08:05 UTC
Requires
- php: >=7.2
- symfony/http-client: ^4.2|^5.0
- symfony/serializer: >=4.2
This package is auto-updated.
Last update: 2024-09-16 15:20:29 UTC
README
文档: 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%']