burnbright/silverstripe-omnipay — pull request #57 by chillu (2014-06-04 02:33:11+00:00)
Title: Void on failure fix

Regression from 964fb1489ea912d9ce330632b235ceab519d5695

This breaks onCaptured, since it checks for `TotalOutstanding` via `Payable->TotalPaid()`, which in turn uses `the Order->Payments()` relationship. Since `Status=Captured` isn't written at this point, the result is `>0`, failing the order.