2009

Table Of Contents
Performing Direct Payment Credit Card Transactions
Submitting Credit Transactions
4
28 Website Payments Pro Payflow Edition Developer’s Guide
2. Capture the authorized funds for a partial shipment of $66.
When you deliver the first $66 worth of product, you use a Delayed Capture transaction to
collect the $66. Set ORIGID to the value of PNREF in the original Authorization and set
CAPTURECOMPLETE to N.
TRXTYPE=D&TENDER=C&PWD=SuperUserPassword&PARTNER=PayPal&VENDOR=SuperMerc
hant&USER=SuperMerchant&CAPTURECOMP LETE=N&ORIGID=EFHP0D426A51&AMT=66.00
This is the response.
RESULT=0&PNREF=VXYZ01234568&AUTHCODE=25TEST&AVSADDR=Y&AVSZIP=N&CORRELATI
ONID=2dc60e253492e&PPREF=68W3371331353001F
3. Capture the $34 balance for the rest of the shipment.
Once you have shipped the remainder of the product, you can collect the remaining $34 in
a second Delayed Capture transaction, setting CAPTURECOMPLETE to Y.
TRXTYPE=D&TENDER=C&PWD=SuperUserPassword&PARTNER=PayPal&VENDOR=SuperMerc
hant&USER=SuperMerchant&CAPTURECOMP LETE=Y&ORIGID=EFHP0D426A51&AMT=34.00
This is the response.
RESULT=0&PNREF=VXYZ01234569&AUTHCODE=25TEST&AVSADDR=Y&AVSZIP=N&CORRELATI
ONID=2dc60e253493e&PPREF=68W3371331353001F
Delayed Capture Transaction: Capturing Transactions for Higher Amounts
You can perform a Delayed Capture transaction for an amount higher than the original
Authorization amount. The cardholders open-to-buy could be reduced by the sum of the
original Authorization-only amount and the final Delayed Capture amount.
Delayed Capture Transaction: Error Handling and Retransmittal
If an error occurs while processing a Delayed Capture transaction, it is safe to retry the capture
with values that allow the Payflow server to successfully process it. Conversely, if a capture
for a previous Authorization succeeds, subsequent attempts to capture it again will return an
error.
Submitting Credit Transactions
The Credit transaction (TRXTYPE=C) refunds the specified amount to the cardholder.
Required Credit Transaction Parameters
The required parameter data for a Credit transaction depends on the Allow non-referenced
credits security setting for your Payflow Pro account. A non-referenced credit is a Credit
transaction that does not use the credit card information from an existing transaction. Credit
card information must be supplied. As an example, Sally Smith calls you on the telephone to