When using the Balanced Payments ruby gem (https://github.com/balanced/balanced-ruby), and using the Balanced::Hold#void method on a Balanced::Hold instance that is captured, we are getting a Balanced::Hold back that has its is_void property set to true.
That doesn’t seem to make sense… is this the desired functionality?
Here’s the output from the rails console:
https://gist.github.com/3063419
I am not sure if this is desired functionality. Happy to log it as an issue if someone thinks this doesn’t make sense.
Ah, it seems that the Balanced client, in lib/balanced/resources/hold.rb#L26 does not handle an exception thrown when
saveis invoked.The proper fix would be:
I’ll file a github issue.