We're using SimpleCheckout v5.04 but have problems (perhaps a bug) when using reward points.
When using discount or gift cards and the order total gets to 0 the selected payment's payment info is still shown (e.g. paypal or Klarna). However, when using reward points the the order total gets to 0, then "IsPaymentWorkflowRequired" in the plugin returns false and empty content is returned.
In SimpleCheckout, why does IsPaymentWorkflowRequired return true if a discount or giftcards makes order total 0, but return false if rewardpoints makes order total 0?
The second parameter sent to IsPaymentWorkflowRequired is if ignoreRewardPoints should be used, but it is always false. Would it be possible to make that value an optional parameter we can send to AjaxPaymentInfo? That would probably solve our problem. Then we could tell IsPaymentWorkflowRequired to ignore reward points, the sum would not be Decimal.Zero and the method would return true.
Would you be able to send us a updated version with that option? That would be greatly appreciated!
PS. We used ILSpy to disassemble parts of the plugin to figure out what caused our problem. DS.