transactions.write scope.Voids a transaction.
If the transaction was not yet successfully authorized, or was already captured, the void will not be processed. Captured transactions can be refunded instead.
Voiding zero-amount authorized transactions is not supported.
Once voided, the status of the transaction will be either authorization_voided,
authorization_void_pending, or if the void fails the original status will remain.
transactions.write scope.