HPD
Пример настройки конфига
database:
name: localhost.dev1
user: AIS_PAYMENTS
password: q123
max_pool_size: 5
hydra:
user: 'hpd'
password: 'q123'
pid_path: /var/run/${mode}/${appname}/hpd.pid
plugins:
default:
currency: RUB
account_lookup_field: "account_no"
bank_account: "CloudPayments"
account_lookup_pattern: ^\w+$
pay_type: RMM_KIND_PaySys
cloud_payments_sbp:
main:
bank_code: CloudPayments
bank_account: CP_SBP
pay_type: RMM_KIND_CP_SBP
currency: RUB
currency_number: 643
public_id: id
description: ''
# A base HUPO URL for automatically redirecting the payer from the bank's app to its account page. Must be HTTPS! Optional
redirect_url: hupo_url
secret_key: secret
test_mode: false
api:
url: https://api.cloudpayments.ru
secret: secret
listeners:
http:
plain:
host: 0.0.0.0
port: 9080
plugins:
- cloud_payments_sbp/main
workers:
- listeners: [http/plain] |
Еще нужно будет на стороне клиента настроить личный кабинет в CloudPayments, чтобы тот отправлял pay запросы. ВАЖНО плагин работает только с pay запросами, поэтому оплата по qr коду должна быть настроена без отправки check запросов.
HUPO
Пример конфига:
payments:
enabled: true
use_hpay: false
verify_ssl: false # при проблемах с самоподписанным сертификатом
gateways:
cloud_payments_sbp:
default:
hpd_url: http://hpd-hydra:9080
hpd_plugin_name: cloud_payments_sbp
hpd_plugin_instance: main
hpd_secret: secret
available_payment_gateways:
- cloud_payments_sbp |
public_id нужно взять в личном кабинете CloudPayments.