eileenmcnaughton / nz.co.fuzion.omnipaymultiprocessor

Omnipay Multi Processor Payment Processor For CiviCRM
Other
14 stars 44 forks source link

Unknown processor error omnipay_SagePay_Server #269

Closed kurund closed 5 months ago

kurund commented 6 months ago

We are getting below error when using SagePay Error in logs:

[error] unknown processor error omnipay_SagePay_Server
Array
(
    [0] => Amount precision is too high for currency.
)

CiviCRM 5.69.5 ESR Omnipay 3.23

kurund commented 6 months ago

CiviCRM is submitting the amount value as below

[amount] => 38.004

We are using price sets.

kurund commented 6 months ago

I have proposed a fix to CiviCRM Core: https://github.com/civicrm/civicrm-core/pull/30277

Closing this issue.

kurund commented 5 months ago

This is fixed in https://github.com/eileenmcnaughton/nz.co.fuzion.omnipaymultiprocessor/commit/122be23065cc050bf586f9a4720d3c29cf7ab413

wmortada commented 5 months ago

Fix released in version 3,24.

kurund commented 5 months ago

@eileenmcnaughton

Looks like the release is not available on c.o. May be it's because tag is called 3,24 instead 3.24

eileenmcnaughton commented 5 months ago

you are all so fussy.... should be fixed

wmortada commented 5 months ago

Thanks @eileenmcnaughton. It's there now.

wmortada commented 5 months ago

@kurund we can close this now.