Developer's Guide

Table Of Contents
Credit Card Transactions
Submitting Credit Transactions
34 Payflow Pro Developer’s Guide
Like Sale transactions, approved Voice Authorization transactions can be voided before
settlement occurs.
Required Voice Authorization Transaction Parameters
When sending a Voice Authorization transaction request, you are required to include the
AUTHCODE provided by your merchant bank.
The following is an example Voice Authorization transaction request parameter string:
TRXTYPE=F&TENDER=C&PARTNER=PayPal&VENDOR=SuperMerchant&USER=SuperMerchant&P
WD=x1y2z3&AUTHCODE=AB34RT56&ACCT=5555555555554444&EXPDATE=0308&AMT=123.00
Submitting Credit Transactions
The Credit transaction (TRXTYPE=C) refunds the specified amount to the cardholder.
Required Credit Transaction Parameters
The required parameter data for a Credit transaction depends on the Allow non-referenced
credits security setting for your Payflow Pro account. A non-referenced credit is a Credit
transaction that does not use the credit card information from an existing transaction. Credit
card information must be supplied. As an example, Sally Smith calls you on the telephone to
cancel an order from your business. To refund her money, you credit her credit card by
submitting a non-referenced Credit transaction.
Guidelines and parameter requirements for Credit transactions differ depending on whether or
not non-referenced credits are allowed.
Non-Referenced Credits Not Allowed
When non-referenced credits are not allowed (the setting recommended by PayPal), then
Credit transactions are permitted only against existing Sale, Delayed Capture, and Voice
Authorization transactions. To submit a Credit transaction when non-referenced credits are not
allowed, you must pass the following parameter:
TABLE 4.4 Voice Authorization transaction required parameter
Parameter Description
AUTHCODE (Required for Voice Authorizations only) Returned only for approved Voice
Authorization transactions. AUTHCODE is the approval code obtained over the
telephone from the processing network.
Limitations: Six alphanumeric characters.