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
Express Checkout for Payflow Pro 29
Billing Agreements and Reference Transactions
Updating a Billing Agreement
2
RESULT=0
&PNREF=E24P0A03B013
&RESPMSG=Approved
&TOKEN=EC-36X58962RS656712N
&PPREF=44000000000180903
&CORRELATIONID=3a3204997455r
&BAID=B-12345678901234567
Updating a Billing Agreement
You can use the Update Billing Agreement request to cancel the billing agreement or update
the billing agreement description.
Some points to note:
z Do not pass TRXTYPE with this transaction.
z BAID is the only required parameter (ACTION=U).
z The only value you can pass for BA_STATUS is cancel to change the billing agreement
status.
z You can change the billing agreement description by entering a different string value for
BA_DESC.
z The response does not return a PNREF.
PayPal responds with the BAID and other information about the buyer whose agreement was
updated.
Although a buyer can log in to PayPal to manage agreements, the Update Billing Agreement
request enables the buyer to cancel an agreement from your website without logging in to
PayPal. You can provide your own page for maintaining agreements with the buyer.
Example of Updating a Billing Agreement
The following is an example of updating a billing agreement description. Billing agreement
parameters are shown in boldface:
Request
PARTNER=partner
&VENDOR=vendor
&PWD=password
&TENDER=P
&USER=user
&ACTION=U
&BA_DESC=Description
&BAID=B-92K90916NV400134C
&BA_STATUS=cancel