Developer's Guide

Table Of Contents
Payflow Pro Developer’s Guide 35
Credit Card Transactions
Submitting Credit Transactions
ORIGID
Set the value of ORIGID to the PNREF value returned for the original transaction. (PNREF is
displayed as the Transaction ID in PayPal Manager reports.) If you do not specify an amount,
then the amount of the original transaction is credited to the cardholder.
Non-Referenced Credits Allowed
When non-referenced credits are allowed, then Credit transactions are permitted in any
amount up to the transaction limit for the credit card account that you specify. To submit a
Credit transaction when non-referenced credits are allowed, you must pass values for the
following parameters:
z ACCT
z EXPDATE
z AMT
IMPORTANT:The default security setting for Payflow Pro accounts is Allow
non-referenced credits = No, so sending the ORIGID is the preferred method
for performing Credit transactions. Using the ACCT, EXPDATE, or AMT
parameters for such accounts leads to RESULT value 117 (failed the security
check). For information on setting the security settings, see PayPal Manager
online help.
Fields Copied From the Original Transaction into the Credit Transaction
The following fields are copied from the original transaction into the Credit transaction (if
they exist in the original transaction). If you provide a new value for any of these parameters
when submitting the Credit transaction, then the new value is used. (Exceptions are ACCT,
EXPDATE, and SWIPE. These parameters retain their original values).
NOTE: These fields are not copied for referenced credits: TAXAMT, TAXEXEMPT, DUTYAMT,
FREIGHTAMT, and (for American Express only) DESC4.
NOTE: For processors that use the RECURRING parameter: If the RECURRING parameter was
set to Y for the original transaction, then the setting is ignored when forming the Credit
transaction.
TABLE 4.5 Credit required parameter
Parameter Description
ORIGID (Required by some transaction types) ID of the original transaction that is being
referenced. This ID is returned by the PNREF parameter and appears as the
Transaction ID in PayPal Manager reports.
Limitations: 12 case-sensitive alphanumeric characters.
T
ABLE 4.6 Fields copied from original to Credit transaction
ACCT AMT CITY COMMENT1