Help Article

How do I use Express Checkout with Reference Transactions and Payflow Pro?

re the BAID number associated with a specified user so you can bill them later using Reference Transactions.
Example Reference Transaction with BAID
An example of a Reference Transaction using the BAID follows.

Reference Transaction API request
 
USER=xxxx
PWD=xxx
VENDOR=xxxx
PARTNER=PayPal
TENDER=P
TRXTYPE=S
ACTION=D
AMT=25.00
BAID=B-9B302069LC631824C

Note that the preceding request references the BAID from the response of the set of calls.

Reference Transaction API response
 
Array
(
[0] => RESULT=0
[1] => PNREF=E14P2EB5B7EC
[2] => RESPMSG=Approved
[3] => PPREF=3X3017474T589152S
[4] => CORRELATIONID=8b4fabed70e98
[5] => FEEAMT=1.03
[6] => BAID=B-9B302069LC631824C
[7] => PAYMENTTYPE=instant
[8] => PENDINGREASON=completed
)

Your Result is 0, and you get back your PayPal Reference Transaction ID (PPREF) and your Payflow Transaction ID (PNREF).

You can continue to use the BAID to make the Reference Transactions in the future. The BAID remains valid until canceled by the buyer or merchant.

See also:
Express Checkout for Payflow Guide
We're sorry. The page you're looking for is no longer available. To search again or contact us, please visit our Help Centre.