Download PayPal Payflow Pro - 2007 Developer's Guide
Transcript
Contents When To Use a Sale Transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Additional Parameters for Sale Transactions . . . . . . . . . . . . . . . . . . . . . . 24 Typical Sale Transaction Parameter String . . . . . . . . . . . . . . . . . . . . . . . 24 Submitting Authorisation/Delayed Capture Transactions . . . . . . . . . . . . . . . . . . 25 When To Use Authorisation/Delayed Capture Transactions . . . . . . . . . . . . . . . 25 Required Authorisation Transaction Parameters . . . . . . . . . . . . . . . . . . . . 25 Typical Authorisation Transaction Parameter String . . . . . . . . . . . . . . . . . . . 26 Required Delayed Capture Transaction Parameters . . . . . . . . . . . . . . . . . . 26 Delayed Capture Transaction: Capturing Transactions for Lower Amounts . . . . . . . 27 Delayed Capture Transaction: Capturing Transactions for Higher Amounts . . . . . . 27 Delayed Capture Transaction: Error Handling and Retransmittal . . . . . . . . . . . . 28 Submitting Voice Authorisation Transactions . . . . . . . . . . . . . . . . . . . . . . . . 28 When to Use a Voice Authorisation Transaction. . . . . . . . . . . . . . . . . . . . . 28 Required Voice Authorisation Transaction Parameters . . . . . . . . . . . . . . . . . 28 Voice Authorisation Parameter String . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Submitting Credit Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Required Credit Transaction Parameters . . . . . . . . . . . . . . . . . . . . . . . . 29 Credit Transaction Parameter Strings . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Submitting Void Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 When To Use a Void Transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Required Void Transaction Parameters . . . . . . . . . . . . . . . . . . . . . . . . . 31 Example Void Transaction Parameter String . . . . . . . . . . . . . . . . . . . . . . 31 Submitting Inquiry Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 When To Use an Inquiry Transaction . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Required Parameters When Using the PNREF . . . . . . . . . . . . . . . . . . . . . 32 Inquiry Transaction Parameter String Using the PNREF . . . . . . . . . . . . . . . . 33 Required Parameters When Using the CUSTREF . . . . . . . . . . . . . . . . . . . 33 Inquiry Transaction Parameter String Using the CUSTREF . . . . . . . . . . . . . . . 33 Recharging to the Same Credit Card (Reference Transactions). . . . . . . . . . . . . . . 33 When To Use a Reference Transaction . . . . . . . . . . . . . . . . . . . . . . . . . 33 Transaction Types that Can Be Used as the Original Transaction . . . . . . . . . . . 34 Fields Copied From Reference Transactions . . . . . . . . . . . . . . . . . . . . . . 34 Example Reference Transaction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Submitting Card-Present (SWIPE) Transactions. . . . . . . . . . . . . . . . . . . . . . . 36 Supported Processing Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Card-present Transaction Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Example Card-present Transaction Parameter String . . . . . . . . . . . . . . . . . . 36 4 XMLPay Developer’s Guide