Link VoidAuth PaymentMethodTransactionLog records to the PaymentMethod
The Authentication transactions have the payment method. The VoidAuth transactions should as well.
If you query the PaymentMethodTransactionLog, most VoidAuth records appear to have no PaymentMethod but the Authorizations do (in the cases where the PaymentMethod is not rolled back , for example a failed subscribe() request). The March release recently fixed the subscribe() SOAP method to send the VoidAuth transactions even when the subscribe() request fails and the PaymentMethod is rolled back. It would be nice if the PaymentMethodId were set to match the Authorization transaction for consistency and to match up the transactions without having to parse the XML (which ZOQL cannot do).
There are a few transactions where both the Authorization and VoidAuth transactions have a PaymentMethod. I suspect those are PaymentMethod create or update requests instead of subscribe requests.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.