- Change
XmlInterface
to support dynamic attributes in initialzer, add posibility to use it in test mode by @vidmantas #23, #24 - Update base URL to reflect the changes in Robokassa API.
- Allow
pay_url
to accept block - Hash algorithms implemented (Алгоритм расчёта хэша — http://docs.robokassa.ru/#3733) #29
- Add support html options in params by @JuraSN #16
- Simplify callbacks logic: no more necessity to pass
controller
variable to lambda. Thanks @BrainNya for active promotion.
- Add confugurable result callback #14
- Pass
controller
andnotification
variables to callback block by @1um #12 - Create
@notification
forRobokassaController#fail
by @1um #13
- Add confugurable success and fail callbacks
- Fix bug with wrong signature generating with custom user params
- Fix bug with passing custom params
- Fix naming issue with pay helper: rename 'link_to_pay' to 'pay_url'.
- Fix bug with calling incorrect signature validating method in
robokassa_controller#paid
. #3 - Fix bug with signatures comparison. Should compare downcased. #4
- Fix description param name from
'InvDesc'
to'Desc'
. Closes #2