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: 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]
Еще нужно будет на стороне клиента настроить личный кабинет в CloudPayements, чтобы тот отправлял check/pay post запросы с собственным протоколом cloudpayments.
HUPO
Пример конфига:
payments: enabled: true use_hpay: false 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.