Payflow Link User’s Guide For Professional Use Only Currently only available in English. A usage Professional Uniquement Disponible en Anglais uniquement pour l’instant.
Payflow Link User’s Guide Document Number: 200004.en_US-200906 © 2009 PayPal, Inc. All rights reserved. PayPal is a registered trademark of PayPal, Inc. The PayPal logo is a trademark of PayPal, Inc. Other trademarks and brands are the property of their respective owners. The information in this document belongs to PayPal, Inc. It may not be used, reproduced or disclosed without the written approval of PayPal, Inc. Copyright © PayPal. All rights reserved. PayPal (Europe) S.à r.l. et Cie., S.C.A.
Contents This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Organization of This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Customer Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii Related Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 1 What is Payflow Link? . . . . . .
Contents Verify that the Transaction Process Mode is set to TEST . . . . . . . . . . . . . . . . 19 Performing Test Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Alternative Methods for Generating Specific Result Codes . . . . . . . . . . . . . . . 22 Testing Address Verification Service (AVS) . . . . . . . . . . . . . . . . . . . . . . . . . 23 Testing Card Security Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Chapter 6 Activating Payflow Link .
Contents Collecting Customer Transaction Data, Option 1 . . . . . . . . . . . . . . . . . . . . . . 48 Using the Payflow Link Order Form . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Collecting Customer Transaction Data, Option 2 . . . . . . . . . . . . . . . . . . . . . . 50 Collecting Data on Your Web Page and Posting to the Payflow Link Server . . . . . . 50 Optional Transaction Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Returning Data to Your Web Site . . . .
Contents vi Payflow Link User’s Guide
Preface This Document Payflow Link User’s Guide is intended for merchants who will integrate Payflow Link with their e-commerce Web site. The documentation first describes a simple implementation that “gets you up and running” quickly. More complex solutions are described in later chapters. Organization of This Document This guide is organized as follows: z Chapter 1, “Introduction,” contains an overview of Payflow Link.
Preface Customer Support z Appendix D, “Payflow Link Transaction Types,” describes the two Payflow Link transaction types. z Appendix E, “Frequently Asked Questions,” contains information about Payflow Link. Customer Support When you purchase Payflow Link, PayPal provides telephone-based customer support. If you purchased Payflow Link as a separate service, phone support is available during your initial integration phase Monday through Friday between 8 AM and 6 PM Pacific Time.
1 Introduction IMPO RTANT: This document is intended for merchants who do not subscribe to PayPal’s Fraud Protection Services. If you currently use Payflow Link and recently added a Fraud Protection Services package, then you must change your HTML code to send transaction data to a different Payflow Link URL. Do not use this document. Instead, use Payflow Link Fraud Protection Services User’s Guide. Payflow Link is the fast and easy way to add transaction processing to your Web site.
1 Introduction What is Payflow Link? What is Payflow Link? Payflow Link is a secure, PayPal-hosted, HTTP-based Internet payment solution. It allows you (a merchant with an internet merchant account) to securely connect your customers to PayPal’s secure server and use it to automate order acceptance, authorization, processing, and transaction management.
Introduction How Payflow Link Works 1 How Payflow Link Works You insert a short bit of HTML text into your Web page. The code creates a Buy button on your Web page that links your customers to PayPal’s secure Payflow Link pages. When your customers click the Buy button at your Web store, they are redirected to a sequence of secure Payflow Link Order processing forms hosted on the PayPal servers. All forms except the Receipt form are optional.
1 Introduction How Payflow Link Works How it works The following steps describe how PayPal Express Checkout works with Payflow Link: 1. After selecting products to purchase, your buyers select PayPal Express Checkout as the method of payment. (Express Checkout gives you the flexibility to put PayPal either first in your checkout process, or on your billing page along with other payment options.) 2.
Introduction How Payflow Link Works 1 Form 2: Order The Order form enables the customer to enter any additional order data on Payflow Link’s secure servers. You have the option to eliminate this page and pass the transaction data directly to the Payflow Link server. In this example, the merchant added their logo to the form. To improve the customer experience and to foster trust, PayPal strongly recommends that you add your logo to the pages and customize the color scheme to match your Web store pages.
1 Introduction How Payflow Link Works Form 4: Receipt The Receipt page presents a summary of the transaction and returns the customer to the URL that you specify (typically your Web store). Optionally, you can specify that Payflow Link should perform an HTML Post operation to send the transaction data to your Web server. This is the only Payflow Link page that you must present to the customer. Reporting Along with Payflow Link you also receive access to the PayPal Manager portal.
Introduction Introduction to Integrating with Payflow Link 1 Introduction to Integrating with Payflow Link You follow these steps to integrate your Web store with Payflow Link: 1. Register for a Payflow Link account and apply for an internet merchant account at https://www.paypal.com/us/cgi-bin/webscr?cmd=_payflow-link-overview-outside. 2. Configure Payflow Link by specifying the appearance and content of your PayPal-hosted order processing forms. Refer to Chapter 2, “Configuring Payflow Link.” 3.
1 Introduction Payment Types, Credit Cards, and Processing Platforms Supported by Payflow Link – Merchant must use one of the following terminal-based processors: American Express, FDMS First Data Nashville, FDMS First Data South, Global Payments - East, Nova, Paymentech, or Vital.
Introduction Payment Types, Credit Cards, and Processing Platforms Supported by Payflow Link 1 Supported Processing Platforms Payflow Link supports the following processing platforms: American Express Phoenix American Express APA First Data Merchant Services (FDMS) Nashville First Data Merchant Services (FDMS) North First Data Merchant Services (FDMS) South First Data Resources (FDR) Australia Global Payments Central Global Payments East Nova Paymentech New Hampshire Paymentech Tampa TeleCheck Vital Payf
1 10 Introduction Payment Types, Credit Cards, and Processing Platforms Supported by Payflow Link Payflow Link User’s Guide
2 Configuring Payflow Link Once you have registered for a Payflow Link account, your first step is to configure Payflow Link using the PayPal Manager application. Using PayPal Manager, you specify the appearance and content of your PayPal-hosted order processing forms. In addition, you have the option to specify which fields your customers need to fill in, and how transaction data is passed and posted to scripts on your Web site.
2 Configuring Payflow Link Configuring Payflow Link Settings TABLE 2.1 PayPal Manager Payflow Link Confirmation Page Field Description Required Fields The fields listed in this section represent information that you collect from the customer. Editable Fields A check mark in this section means that the customer can edit the contents of the field on the PayPal-hosted order processing forms. Transaction Process Mode Specify whether to conduct simulated or real transactions.
Configuring Payflow Link Configuring Payflow Link Settings TABLE 2.1 2 PayPal Manager Payflow Link Confirmation Page Field Description AVS The Address Verification Service (AVS) verifies the cardholder’s billing address to combat fraud in card-not-present transactions (for example, mail order, telephone order, Internet). CSC The card security code is a 3- or 4-digit number printed on the back of a credit card (typically in the signature field).
2 14 Configuring Payflow Link Configuring Payflow Link Settings Payflow Link User’s Guide
3 Integrating Your Web Site with Payflow Link (Basic Integration) IMPO RTANT: If you currently use Payflow Link and have added a Fraud Protection Services package, then you must change the Payflow Link URL in your HTML code. Use: https://payflowlink.paypal.com The examples in this chapter use the Fraud Protection Services URL. This chapter provides full instructions for a simple integration option that enables you to begin to process transactions using Payflow Link in about an hour.
3 Integrating Your Web Site with Payflow Link (Basic Integration) Example of a Simple Integration
2.Integrating Your Web Site with Payflow Link (Advanced Integration) 4 IMPO RTANT: If you currently use Payflow Link and added a Fraud Protection Services package, then you must change the Payflow Link URL in your HTML code. Use: https://payflowlink.paypal.com The examples in this chapter use the Fraud Protection Services URL. If you have HTML knowledge or Web development skills, you can create more customized Payflow Link integrations by starting with the code described in this chapter.
4 Integrating Your Web Site with Payflow Link (Advanced Integration) Example of a Custom Integration
5 Testing Payflow Link Testing Credit Card Transactions Performing Test Transactions To perform test transactions, perform the purchase process from your Web site as described here. Verify that the transactions are approved, declined, or referred as is appropriate. Testing Guidelines z PayPal provides test card numbers. Other numbers produce an error. z Expiration Date must be a valid date in the future (use the mm/yy format).
Testing Payflow Link Testing Credit Card Transactions 5 Table 5.2 lists the general guidelines for specifying amounts. TABLE 5.2 Result codes resulting from amount submitted Amount Result $0 – $1000 0 (Approved) $1001 – $2000 Certain amounts in this range will return specific PayPal result codes, and can be generated by adding $1000 to that result code. For example, for Result 13 (Referral), submit the amount 1013.
5 Testing Payflow Link Testing Credit Card Transactions Alternative Methods for Generating Specific Result Codes TABLE 5.
Testing Payflow Link Testing Address Verification Service (AVS) TABLE 5.4 5 Obtaining PayPal result code Result Definition How to test using Payflow Link 25 Transaction type not mapped to this host Submit a transaction for a card or tender you are not currently set up to accept, for example, a Diners card if you aren’t set up to accept Diners. 101 Time-out value too small Set timeout value to 1. 103 Error reading response from host Use an AMOUNT of 1103.
5 Testing Payflow Link Testing Card Security Code TABLE 5.6 Testing AVS ZIP Submitted Value for ZIP Example ZIP value AVS ZIP Result 00000-50000 00382 Y 50001-99999 94303 N Any value (if street address is 667 or higher or begins with a non-numeric character) Address=79287 Maple, ZIP=20304 X Testing Card Security Code If you submit a value for a card security code, the cardholder’s bank returns a Yes/No/Not Supported (Y/N/X) response on whether the value matches the number on file at the bank.
6 Activating Payflow Link Once you have established your internet merchant account with a merchant bank, configured the Payflow Link forms, linked your Web store page to Payflow Link, and tested your Web site’s integration with Payflow Link, you are ready to activate your account to submit live financial transactions.
6 Activating Payflow Link Activating Your Payflow Account Step 2 Configure transactions to go to the live Payflow Link servers. In this step, you set the Transaction Process status to LIVE. 1. Log in to PayPal Manager at https://manager.paypal.com. 2. Navigate to Service Settings > Payflow Link > Configuration. In the Form Configuration section on the Configuration page, change Transaction Process Mode from Test to Live. Click Save Changes.
7 Managing Payflow Link This chapter describes how to use PayPal Manager to manage your Payflow Link account settings and transaction activity as well as to generate a variety of transaction reports. This chapter also describes the reports that you use to monitor your Payflow Link account. N O T E : Before proceeding, learn how to get around in PayPal Manager. Refer to PayPal Manager’s online help for information on using any page or field. To view online help, click the Help link.
7 28 Managing Payflow Link Generating Reports Payflow Link User’s Guide
8 Integrating TeleCheck Transactions In addition to accepting credit cards, your Web site can accept TeleCheck electronic checks using Payflow Link. This chapter describes how to implement TeleCheck payments. N O T E : Be sure to read Appendix B, “Submitting Transaction Data to the Payflow Link Server,” for information on more advanced implementations.
8 Integrating TeleCheck Transactions Data That You Must Post if You Do Not Use Payflow Link’s Order Form Enabling Customers to Specify the Payment Method If your Web site is structured to accept both checks and credit cards, then, by default, your customers will see the Select Payment Type page to enable them to specify the method of payment. FIGURE 8.
Integrating TeleCheck Transactions Transaction Results Returned for TeleCheck Transactions TABLE 8.1 8 Transaction data required if ORDERFORM=False(Continued) Field Name Description Max Length MICR MICR number of the check. The string appears at the bottom of the check. 31 NAME Billing name. 60 PARTNER The name of your Partner was provided to you by your PayPal Reseller. PHONE Billing phone. 20 STATE Billing state. 20 STATEOFDL Driver’s license state (two-letter abbreviation).
8 Integrating TeleCheck Transactions Testing TeleCheck Transactions Testing TeleCheck Transactions Use the following test data to test TeleCheck transactions: TABLE 8.3 32 Test TeleCheck transaction data Bank (MICR) Number Check No.
A Transaction Responses When a transaction is completed, PayPal returns transaction response information. PayPal Manager displays transaction responses on the following pages: z Perform Transaction Results page, returned whenever you complete a transaction using the Perform Transaction tab. z Report pages z Transaction Detail page, which you can access using the search utilities or by clicking the Transaction ID on most report pages For details on these pages, refer to PayPal Manager online help.
A Transaction Responses RESULT Codes and RESPMSG Values RESULT Values for Transaction Declines or Errors For non-zero Results, the response string includes a RESPMSG name/value pair. The exact wording of the RESPMSG (shown in bold) may vary. Sometimes a colon appears after the initial RESPMSG followed by more detailed information. TABLE A.1 34 Payflow transaction RESULT values and RESPMSG text RESULT RESPMSG and Explanation 0 Approved 1 User authentication failed.
Transaction Responses RESULT Codes and RESPMSG Values TABLE A.1 Payflow transaction RESULT values and RESPMSG text (Continued) RESULT RESPMSG and Explanation 13 Referral. Transaction cannot be approved electronically but can be approved with a verbal authorization. Contact your merchant bank to obtain an authorization and submit a manual Voice Authorization transaction. 14 Invalid Client Certification ID. Check the HTTP header.
A Transaction Responses RESULT Codes and RESPMSG Values TABLE A.1 36 Payflow transaction RESULT values and RESPMSG text (Continued) RESULT RESPMSG and Explanation 50 Insufficient funds available in account 51 Exceeds per transaction limit 99 General error. See RESPMSG. 100 Transaction type not supported by host 101 Time-out value too small 102 Processor not available 103 Error reading response from host 104 Timeout waiting for processor response. Try your transaction again.
Transaction Responses RESULT Codes and RESPMSG Values TABLE A.1 Payflow transaction RESULT values and RESPMSG text (Continued) RESULT RESPMSG and Explanation 117 Failed merchant rule check. One or more of the following three failures occurred: An attempt was made to submit a transaction that failed to meet the security settings specified on the PayPal Manager Security Settings page. If the transaction exceeded the Maximum Amount security setting, then no values are returned for AVS or CSC.
A Transaction Responses RESULT Codes and RESPMSG Values TABLE A.1 38 Payflow transaction RESULT values and RESPMSG text (Continued) RESULT RESPMSG and Explanation 402 PIM Adapter Unavailable 403 PIM Adapter stream error 404 PIM Adapter Timeout 600 Cybercash Batch Error 601 Cybercash Query Error 1000 Generic host error. This is a generic message returned by your credit card processor. The RESPMSG will contain more information describing the error.
Transaction Responses RESULT Codes and RESPMSG Values TABLE A.
A Transaction Responses RESULT Codes and RESPMSG Values TABLE A.
Transaction Responses RESULT Codes and RESPMSG Values TABLE A.
A Transaction Responses RESULT Codes and RESPMSG Values AVS Result Codes IMPO RTANT: The AVS result is for advice only. Banks do not decline transactions based on the AVS result—you make the decision to approve or decline each transaction. You must manually check the results of each manual transaction to view its AVS result and to act on it appropriately. AVS does not operate for manual transactions.
Transaction Responses AVS Results A AVS Results Any one of the following results can appear in the AVS Street Match and AVS ZIP Match fields on the Transaction Detail page: TABLE A.4 AVS Result Codes Result Meaning Y Information submitted matches information on file with cardholder's bank. N Information submitted does not match information on file with the cardholder's bank. X Cardholder's bank does not support AVS checking for this information.
A Transaction Responses Card Security Code Result Codes FIGURE A.1 Credit card security code locations Card Security Code Results If you submit the transaction request parameter for card security code (that is, the CVV2 parameter), the cardholder’s bank returns a Yes/No/ response in the CVV2MATCH response parameter, as per the table below. TABLE A.5 CVV2MATCH response values CVV2MATCH Value Description Y The submitted value matches the data on file for the card.
Transaction Responses Card Security Code Result Codes A Processors and Credit Cards Supporting Card Security Code PayPal supports card security code validation as listed in the table below. TABLE A.
A Transaction Responses Card Security Code Result Codes Card-Not-Present Environment In a card-not-present environment, American Express recommends that you include the following information in your authorization message: z Card member billing name z Shipping information (SHIPTO* parameters) such as: – Address – Name – Shipping method z Customer information such as: – – – – z Email address IP address Host name Browser type Order information (such as product SKU) Card-Present Environment In a ca
B Submitting Transaction Data to the Payflow Link Server This chapter is intended for merchants with intermediate or advanced HTML knowledge or Web development skills. It describes the options you have for sending transaction data to the Payflow Link server. This chapter also describes the transaction parameters that you can send to the Payflow Link server and the data that you can choose to have returned to your Web site when a transaction is complete.
B Submitting Transaction Data to the Payflow Link Server Collecting Customer Transaction Data, Option 1 Collecting Customer Transaction Data, Option 1 Using the Payflow Link Order Form You can use the Payflow Link Order form to collect transaction data from the customer. This default configuration is described in Chapter 3, “Integrating Your Web Site with Payflow Link (Basic Integration).” This configuration minimizes the data that you must collect at your site and pass to PayPal.
Submitting Transaction Data to the Payflow Link Server Collecting Customer Transaction Data, Option 1 B FIGURE B.1 Order form with values Data That You Must Pass if You Use Payflow Link’s Order Form In “Example of a Simple Integration” on page 15, we discussed the minimum data set required by Payflow Link if you use Payflow Link’s Order form to collect transaction information from the customer. Table B.1 lists the minimum data set.
B Submitting Transaction Data to the Payflow Link Server Collecting Customer Transaction Data, Option 2 TABLE B.1 Transaction data required for all Payflow Link transactions Field Name Description Max Length LOGIN The login name that you chose while enrolling for your Payflow account. PARTNER The name of your Partner was provided to you by your Reseller. AMOUNT The total amount of the transaction. Decimal number with two decimal places. Amount must be greater than 1.00.
Submitting Transaction Data to the Payflow Link Server Collecting Customer Transaction Data, Option 2 B Data That You Must Post if You do not use Payflow Link’s Order Form If you turn off Payflow Link’s Order form by setting ORDERFORM=False, the customer must enter all transaction data at your Web site. Because the Order form does not collect the transaction data, you must Post the data listed in Table B.2 to the Payflow Link server.
B Submitting Transaction Data to the Payflow Link Server Optional Transaction Data TABLE B.2 Transaction data required if ORDERFORM=False(Continued) Field Name Description Max Length ZIP Billing ZIP (postal) code. 10 Optional Transaction Data For any transaction, you can pass the optional parameters listed in Table B.3 to the Payflow Link server. You can also return any of these values to your Web server using the Return Post or Silent Post method.
Submitting Transaction Data to the Payflow Link Server Optional Transaction Data TABLE B.3 B Optional parameters(Continued) Field Name Description Max Length CUSTID This string type parameter is intended to temporarily store data that you specify (for example, a number or text name that you use to identify the customer). This parameter enables you to return the value to your Web server by using the Post or Silent Post feature. Note: CUSTID is not stored in PayPal’s transaction database.
B Submitting Transaction Data to the Payflow Link Server Returning Data to Your Web Site TABLE B.3 Optional parameters(Continued) Field Name Description Max Length PONUM Purchase Order number. This alphanumeric string value cannot include spaces. 25 SHIPAMOUNT The cost of shipping. Decimal number with two decimal places. STATE Billing state. 20 STATETOSHIP Shipping state. 20 TAX The amount of tax on a transaction.
Submitting Transaction Data to the Payflow Link Server Returning Data to Your Web Site B RESULT=0&AUTHCODE=010101&RESPMSG=Approved&AVSDATA=YNY&PNREF=V63F28770576&HO STCODE=&INVOICE=3452345&AMOUNT=117.03&TAX=&METHOD=CC&TYPE=S&DESCRIPTION=1+f elt+hat%2C+Model+FC&CUSTID=NT1000&NAME=Nancy+Thompson&ADDRESS=1428+Elm+Stre et&CITY=Springwood&STATE=CA&ZIP=66666&COUNTRY=USA&PHONE=121-3254253&FAX=&EMAIL=nthompson@buyalot.
B Submitting Transaction Data to the Payflow Link Server Data Returned by the Post and Silent Post Features Silent Post The Silent Post feature returns data using the HTML Post method whenever a transaction succeeds. The data is sent at the same time as when the Receipt page is displayed. To ensure that transactions proceed only if your script actually receives the data returned by the Silent Post, you must also select the Force Silent Post Confirmation feature.
Submitting Transaction Data to the Payflow Link Server Data Returned by the Post and Silent Post Features B Values Returned When ECHODATA is False The values described in Table B.4 are generated by PayPal (or the cardholder’s issuing bank) to provide status information for the transaction. The values are described in Table B.4. All values are also stored in the PayPal database. TABLE B.
B Submitting Transaction Data to the Payflow Link Server Data Returned by the Post and Silent Post Features Values Returned When ECHODATA is True When ECHODATA=True, all values returned for ECHODATA=False are returned plus all transaction data that was submitted for the transaction. Here is a list of all possible values returned when ECHODATA=True. These parameters are described in the sections on submitting transactions.
Submitting Transaction Data to the Payflow Link Server Parameters That Specify Payflow Link Operation B Parameters That Specify Payflow Link Operation You can use the optional parameters listed in Table B.5 to specify Payflow Link operation. TABLE B.5 Parameters used to configure Payflow Link Field Name Description Valid Entries ECHODATA Controls the amount of data returned to your Web site when Payflow Link is configured to return data to your Web site using the Post or Silent Post feature.
B 60 Submitting Transaction Data to the Payflow Link Server Parameters That Specify Payflow Link Operation Payflow Link User’s Guide
C About the Confirmation Email Messages You have the option of sending order confirmation email messages to the customer, to yourself, or to both. The messages resemble the examples in this appendix. Example Customer Email Message FIGURE C.
C About the Confirmation Email Messages Example Merchant Email Message Example Merchant Email Message FIGURE C.2 Example merchant email message Fields Returned in the Confirmation Email Message N O T E : The confirmation email messages return only those values that were submitted with the transaction. The customer email message includes the header and footer text that you specified on the PayPal Manager Payflow Link Confirmation page.
About the Confirmation Email Messages Fields Returned in the Confirmation Email Message C Transaction Information INVOICE SHIPAMOUNT TAX AMOUNT CUSTID Billing Information NAME ADDRESS CITY STATE ZIP PHONE FAX EMAIL Shipping Information NAMETOSHIP ADDRESSTOSHIP CITYTOSHIP ZIPTOSHIP COUNTRYCODE PHONETOSHIP FAXTOSHIP EMAILTOSHIP Additional Information DESCRIPTION Payflow Link User’s Guide 63
C 64 About the Confirmation Email Messages Fields Returned in the Confirmation Email Message Payflow Link User’s Guide
D Payflow Link Transaction Types Payflow Link supports the following transaction types: TABLE D.1 Transaction types Type Code Transaction Name S Sale / Payment Charges the specified amount against the account, and marks the transaction for immediate funds transfer (capture) during the next settlement period. PayPal performs settlement on a daily basis. A Authorization A request to charge a cardholder.
D 66 Payflow Link Transaction Types Payflow Link User’s Guide
E Frequently Asked Questions Using Payflow Link with other Applications Can I use Payflow Link with my existing shopping cart? If your existing shopping cart is pre-integrated with Payflow Link, follow the instructions for integrating and configuring your cart for Payflow Link. Otherwise, integrating will require extensive programming. Will I be to able use Payflow Link with my current merchant account? Currently Payflow Link is available for Internet merchant accounts processing through FDMS Nashville.
E Frequently Asked Questions Using Payflow Link Does Payflow Link allow me to customize the display of my order form? Yes. The General Display Options of Payflow Link enables you to customize the appearance of the order form the customers use to fill in their personal information. When my customers are declined, can I program the button on the decline page to bring them back to my Web site? Currently, it returns them to the order page.
Frequently Asked Questions E I'm using Silent Post to retrieve transaction information. I'm also using the AVS security options in Manager. If the AVS information doesn't match, then Payflow Link voids the transaction. However, my Silent Post script only receives notification of the sale. I don't get a second silent post for the void. How will I know which transactions are voided? You can tell by the RESPMSG. You will need to have your script call on this variable.
E 70 Frequently Asked Questions Payflow Link User’s Guide
Index Index A L account activating Payflow Link 25 Address Verification Service 42 authorization transaction type 65 AVS result codes 42 AVS, see Address Verification Service live operation 25 C P check processing 29 communications errors 39 configuring email messages 61 Payflow Link 11 Confirmation page 5 Credit Card Information page 4 credit cards test transactions 20 credit cards supported 8 parameters optional 52 required 49 Partner Manager overview viii Payflow Link testing 19 Payflow parameter
Index T TeleCheck transactions, testing 32 tender types supported 8 test transactions 20 testing transactions, credit card 19 transactions, TeleCheck 32 testing Payflow Link 19 Transaction Process Mode 19 live 26 transaction processors 9 transaction response RESPMSG parameter 34 RESULT parameter 33 transactions authorization 65 required data 49 sale 65 testing credit card 19 testing TeleCheck 32 type codes 65 type code 65 72 Payflow Link User’s Guide