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
Contents
4 Express Checkout for Payflow Pro
Updating a Billing Agreement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Example of Updating a Billing Agreement . . . . . . . . . . . . . . . . . . . . . . . . 29
Using Reference Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Reference Transaction Request Passing the BAID . . . . . . . . . . . . . . . . . . . 30
Reference Transaction Request Passing the PNREF Value as ORIGID . . . . . . . . 31
Chapter 3 Express Checkout Transaction Types . . . . . . . . . . . .33
Honor Period and Authorization Period . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Payment Transaction Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Sale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Authorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Do Reauthorization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Do Authorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Delayed Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Complete Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Partial Capture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Void . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Credit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Chapter 4 Transaction Responses . . . . . . . . . . . . . . . . . . .41
Response Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Address Verification Service Responses From PayPal . . . . . . . . . . . . . . . . . . . 42
Card Security Code Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Normalized Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
PayPal Card Security Code Results . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
PNREF Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
PNREF Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
RESULT Values and RESPMSG Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
RESULT Values for Transaction Declines or Errors . . . . . . . . . . . . . . . . . . . 45
Chapter 5 Express Checkout Testing . . . . . . . . . . . . . . . . .51
Testing Your Integration Using the Sandbox . . . . . . . . . . . . . . . . . . . . . . . . . 51
Create A Business Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Create a Payflow Test Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Link Your Payflow Pro Account to the Sandbox . . . . . . . . . . . . . . . . . . . . . 52