Developer's Guide

Performing Direct Payment Credit Card Transactions
Submitting Void Transactions
4
36 Website Payments Pro Developer’s Guide
Submitting Void Transactions
The Void transaction (TRXTYPE=V) prevents a transaction from being settled but does not
release the Authorisation (hold on funds) on the cardholders account.
When to Use a Void Transaction
Follow these guidelines:
z You can only void Authorisation transactions.
z You can only use a Void transaction on a transaction that has not yet settled. To refund a
customers money for a settled transaction, you must submit a Credit transaction.
Required Void Transaction Parameters
To submit a Void transaction, you must pass the following parameter:
ORIGID
Set ORIGID to the PNREF (Transaction ID in PayPal Manager reports) value returned for the
original transaction. (For details on PNREF, see Chapter 8, “Responses to Transaction
Requests.”)
Fields Copied from the Original Transaction into the Void Transaction
The following fields are copied from the original transaction into the Void transaction (if they
exist in the original transaction). If you provide a new value for any of these parameters when
submitting the Void transaction, then the new value is used. (Exceptions are ACCT and
EXPDATE. These parameters retain their original values.)
ACCT AMT CITY COMMENT1
CLIENTIP COMMENT2 COUNTRY CUSTCODE
EMAIL EXPDATE FIRSTNAME FREIGHTAMT
INVNUM LASTNAME NOTE PHONENUM
SHIPTOCITY SHIPTOCOUNTRY SHIPTOFIRSTNAME SHIPTOLASTNAME
SHIPTOSTATE SHIPTOSTREET SHIPTOZIP STATE
STREET TAXAMT ZIP