What are Reference Transactions (tokenization)?
- Having to ask the buyer for their credit card ID again.
- The burden of complying with PCI requirements for storing credit card information.
Enabling Reference Transactions on your PayflowPro account
If you're an admin user on the account, here's how to enable Reference Transactions:
- Log in to your Payflow Pro account.
- Click Account Administration.
- Click Transaction Settings.
- Click Yes for Allow reference transactions.
- Click Confirm.
Note: If you're processing through PayPal, you'll also need to have PayPal enable Reference Transactions on your Live PayPal account. To request approval for your Live account, contact PayPal's Customer Service.
Processing a Reference Transaction
You can process Reference Transactions within the PayPal Manager and via API. Here's how to perform a Reference Transaction within PayPal Manager:
- Log in to your PayPal Manager account.
- Click Search Transactions.
- Enter the transaction ID (PNREF) of the transaction you want to reference.
- Click Submit.
- Click Create Reference Transaction.
- Select the Transaction Type.
- Click Submit.
- Enter the Amount that you want to charge.
- Enter any other information you want to include in the transaction (such as expiration date, address, comment 1, etc.).
- Click Submit.
Through the Payflow Pro API, you can perform a Reference Transactions via your website or application. To perform a Reference Transactions via Payflow Pro, you must include the ORIGID in the API request. Some examples follow:
Perform a Sale transaction to the same card used in the ORIGID
"TRXTYPE=S&TENDER=C&PARTNER=xpartner&VENDOR=xlogin&USER=xlogin&PWD=xpassword&ORIGID=PA0102000000&AMT=25.00"
Credit the same card used in the ORIGID for a different amount by adding the AMOUNT field to the paralist
"TRXTYPE=C&TENDER=C&PARTNER=xpartner&VENDOR=xlogin&USER=xlogin&PWD=xpassword&ORIGID=PA0102000000&AMT=25.00"
Perform an Authorization transaction to the same card used in the ORIGID
"TRXTYPE=A&TENDER=C&PARTNER=xpartner&VENDOR=xlogin&USER=xlogin&PWD=xpassword&ORIGID=PA0102000000&AMT=10.00"
Note: Payflow Pro transaction IDs (PNREFs) are valid for use in Reference Transactions for 12 months and possibly up to 15 months.
See also:
How do I use Express Checkout with Reference Transactions?
Reference transactions
How do I use Express Checkout with Reference Transactions and Payflow Pro?
Submitting Reference Transactions - Tokenization