Express Checkout for Payflow Pro - PayPal
Express Checkout for Payflow Pro - PayPal
Express Checkout for Payflow Pro - PayPal
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
A<br />
<strong>Express</strong> <strong>Checkout</strong> Parameter Reference<br />
<strong>Express</strong> <strong>Checkout</strong> Parameter Descriptions<br />
TABLE A.3 Set <strong>Express</strong> <strong>Checkout</strong> request parameters<br />
Parameter Description<br />
CANCELURL (Required) URL to which the buyer is returned if the buyer cancels the<br />
order.<br />
Limitations: Character string with no maximum length.<br />
TOKEN (Optional) Include this parameter to modify an existing Sale or<br />
Authorization request. The value is returned in a previous Set <strong>Express</strong><br />
<strong>Checkout</strong> response.<br />
Limitations: 20-character alphanumeric string.<br />
L_BILLINGTYPEn (Optional) Describes the billing type <strong>for</strong> a <strong>PayPal</strong> account that will be<br />
billed with Recurring Payments. Set to RecurringPayments to use the<br />
TOKEN returned in the Set <strong>Express</strong> <strong>Checkout</strong> response to create a<br />
Recurring Payments profile. .<br />
Either L_BILLINGTYPEn or BILLINGTYPE must be passed to create a<br />
Recurring Payments profile. If you pass L_BILLINGTYPEn and<br />
BILLINGTYPE, BILLINGTYPE will be ignored.<br />
Each L_BILLINGTYPEn must have a corresponding description string<br />
(L_BILLINGAGREEMENTDESCRIPTIONn).<br />
See Website Payments <strong>Pro</strong> <strong>Payflow</strong> Edition - Recurring Payments<br />
Developer’s Guide <strong>for</strong> details on creating Recurring Payments profiles.<br />
L_BILLINGAGREEMEN<br />
TDESCRIPTIONn<br />
Character length and limitations: A string. n is a value in the range 0-9.<br />
(Optional) Describes the billing type <strong>for</strong> a <strong>PayPal</strong> account that will be<br />
billed with Recurring Payments. See L_BILLINGTYPEn.<br />
Character length and limitations: A string. n is a value in the range 0-9.<br />
BILLINGTYPE (Optional) Describes the billing type <strong>for</strong> a <strong>PayPal</strong> account.<br />
The possible values are:<br />
z MerchantInitiatedBilling<br />
Use this value to obtain a BAID in the Set <strong>Express</strong> <strong>Checkout</strong> flow.<br />
z RecurringPayments<br />
Use this value to use the TOKEN returned in the Set <strong>Express</strong> <strong>Checkout</strong><br />
response to create a Recurring Payments profile. See Website<br />
Payments <strong>Pro</strong> <strong>Payflow</strong> Edition - Recurring Payments Developer’s<br />
Guide <strong>for</strong> details on creating Recurring Payments profiles.<br />
Character length and limitations: A string. n is a value in the range 0-9.<br />
BA_DESC (Optional) Describes the billing agreement <strong>for</strong> a <strong>PayPal</strong> account.<br />
If BILLINGTYPE is RecurringPayments, BA_DESC is required.<br />
Limitations: 255-character string.<br />
BA_CUSTOM (Optional) Custom annotation field <strong>for</strong> your exclusive use with billing<br />
agreements.<br />
Limitations: 255-character string<br />
58 <strong>Express</strong> <strong>Checkout</strong> <strong>for</strong> <strong>Payflow</strong> <strong>Pro</strong>