23.02.2013 Views

Express Checkout for Payflow Pro - PayPal

Express Checkout for Payflow Pro - PayPal

Express Checkout for Payflow Pro - PayPal

SHOW MORE
SHOW LESS

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>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!