Payflow Pro Guide
Table Of Contents
- Contents
- Preface
- Express Checkout Processing Flow
- Billing Agreements and Reference Transactions
- Express Checkout Transaction Types
- Transaction Responses
- Express Checkout Testing
- Express Checkout Parameter Reference
- Connection Parameter Descriptions
- User Parameter Descriptions
- Express Checkout Parameter Descriptions
- Set Express Checkout Request Parameter Descriptions
- Set Express Checkout Response Parameter Descriptions
- Get Express Checkout Details Request Parameter Descriptions
- Get Express Checkout Details Response Parameter Descriptions
- Do Express Checkout Payment Request Parameter Descriptions
- Do Express Checkout Payment Response Parameter Descriptions
- Do Authorization Parameter Descriptions
- Do Reauthorization Parameter Descriptions
- Void Parameter Descriptions
- Credit Parameter Descriptions
- Delayed Capture Parameter Descriptions
- Billing Agreement Parameter Descriptions
- Reference Transaction Parameter Descriptions
- Currency Codes
- Country Codes
- Index
Express Checkout for Payflow Pro 39
Express Checkout Transaction Types
Void
3
Void
A Void transaction voids any of the following transaction types:
z Order
z Authorizations (Authorization, Do Authorization, or Do Reauthorization)
NOTE: You can use a Void transaction only on transactions that have not yet settled. To refund
a buyer’s money for a settled transaction, you must use a Credit transaction.
If you void an unsettled transaction, the full authorized amount of the original transaction
becomes void and can no longer be captured.
NOTE: As part of its internal process, PayPal makes reasonable effort to process authorization
reversals for void transactions for debit and credit cards. However, there is no
guarantee authorization reversal requests will be honored.
To set up a Void transaction, you must pass the following parameters in the request string:
z Set ORIGID=PNREF (PNREF value returned in the response to the original Authorization or
Order)
z Set TRXTYPE=V
This is an example Void transaction request with the required parameters set.
TRXTYPE=V
&TENDER=P
&PARTNER=partner
&USER=user
&VENDOR=vendor
&PWD=pwd
&ORIGID=EFHP0CDBF5C7
Credit
A Credit transaction refunds the buyer for a settled transaction. Credit transactions are
permitted only against existing Sale and Delayed Capture transactions.
To set up a Credit transaction request, you must pass the following parameters in the request
string:
z Set ORIGID=PNREF (PNREF value returned in the response to the original Sale or Delayed
Capture)
z Set TRXTYPE=C
z Set the value for AMT if the amount of the credit differs from the original Sale or Delayed
Capture transaction
This is an example Credit request with the required parameters set: