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:
account_lookup_field: "account_no"
bank_code: "CloudPayments"
bank_account: "CloudPayments"
secret_key: "some_secret_key"
listeners:
http:
plain:
host: 0.0.0.0
port: 9080
plugins: [cloud_payments/main]
timeout: 30
workers:
- listeners: [http/plain] |
Еще нужно будет на стороне клиента настроить личный кабинет в CloudPayments, чтобы тот отправлял pay запросы. ВАЖНО плагин работает только с pay запросами, поэтому оплата по qr коду должна быть настроена без отправки check запросов.
HUPO
Пример конфига:
payments:
enabled: true
use_hpay: false
verify_ssl: false # при проблемах с самоподписанным сертификатом
gateways:
cloud_payments:
default:
hpd_url: http://192.168.14.20:9080
hpd_plugin_name: cloud_payments
hpd_plugin_instance: main
hpd_secret: hpd_secret_key
hpd_login: hpd
hpd_password: q123
public_id: pk_000000000000000000000000
currency: RUB
available_payment_gateways:
- cloud_payments |
public_id нужно взять в личном кабинете CloudPayments.