Closed nedden closed 7 years ago
@nedden привет! Что-то я не вижу этих параметров в документации https://www.payanyway.ru/info/p/ru/public/merchants/PAWIntegrationOverview.pdf можете уточнить где о них упоминается?
Читаю эту документацию - https://www.moneta.ru/doc/MONETA.Assistant.ru.pdf
Вспомнил, спасибо..по-моему, в первых версиях gem'a они поддерживались, потому убрали за ненадобностью... У Вас есть потребность в этих опциях?
Я хочу использовать автоматический режим. А почему убрали?
@nedden привет. Как временное решение можно попробовать переопределить константу Payanyway::Factories::PaymentUrlFactory::PARAMS
, добавив туда маппинг нужных полей
Payanyway::Factories::PaymentUrlFactory::PARAMS = {
# ... изначальные поля
# и например:
'paymentSystem.accountId' => :payment_system_account_id
}.to_settings
Полный маппинг описан тут: https://github.com/RuntimeLLC/payanyway/blob/master/lib/payanyway/factories/payment_url_factory.rb#L4
Не могу гарантировать, что сработает, но на быстром тесте вроде как верно добавляет поля
[19] pry(main)> Payanyway::Gateway.payment_url({ payment_system_account_id: 1}, false)
=> "https://demo.moneta.ru/assistant.htm?...&paymentSystem.accountId=1"
Вы можете попробовать сделать pull request самостоятельно, потому что пока не сможем добавить поддержку в ближайшее время (пока есть срочные задачи на основном проекте), надеюсь Вы нас поймете.
https://github.com/RuntimeLLC/payanyway/releases/tag/v2.1.0 Описание использования можно посмотреть в обновлённом README.
Привет!
Я не нашел поддержки параметров paymentSystem.accountId, javascriptEnabled, followup