SetExpressCheckout API Operation (NVP)
Last updated: Sept 19th, 3:08am
Initiates an Express Checkout transaction.
SetExpressCheckout Request Message
SetExpressCheckout Request Fields
Field | Description |
---|---|
METHOD |
(Required) Must be |
TOKEN |
(Optional) A timestamped token that indicates Express Checkout processing for the current payment. This token is typically returned in the Character length and limitations: 20 single-byte characters. |
|
(Required) Total cost of the transaction to the buyer. If shipping cost and tax charges are known, include them in this value. If not, this value should be the current sub-total of the order. If the transaction includes one or more one-time purchases, this field must be equal to the sum of the purchases. Set this field to 0 if the transaction does not include a one-time purchase such as when you set up a billing agreement for a recurring payment that is not immediately charged. When the field is set to 0, purchase-specific fields are ignored. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive; except for digital goods, which supports only single payments (set n to Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the per transaction limit for the currency. It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period ( |
MAXAMT |
(Optional) The expected maximum total amount of the complete order, including shipping cost and tax charges. If the transaction includes one or more one-time purchases, this field is ignored. For recurring payments, you should pass the expected average transaction amount (default 25.00). PayPal uses this value to validate the buyer's funding source. Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the per transaction limit for the currency. It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period ( |
RETURNURL |
(Required) URL to which the buyer's browser is returned after choosing to pay with PayPal. For digital goods, you must add JavaScript to this page to close the in-context experience. Character length and limitations: 2048 single-byte characters. |
CANCELURL |
(Required) URL to which the buyer is returned if the buyer does not approve the use of PayPal to pay you. For digital goods, you must add JavaScript to this page to close the in-context experience. Character length and limitations: 2048 single-byte characters. |
CALLBACK |
(Optional) The URL to which the callback request from PayPal is sent. It must start with HTTPS for production integration. It can start with HTTPS or HTTP for sandbox testing. Character length and limitations: 1024 single-byte characters. This field is available since version 53.0. |
CALLBACKTIMEOUT |
(Optional) An override for you to request more or less time to be able to process the callback request and respond. The acceptable range for the override is Character length and limitations: An integer between |
NOSHIPPING |
Determines whether PayPal displays shipping address fields on the PayPal pages. For digital goods, this field is required, and you must set it to
Character length and limitations: 1 single-byte numeric characters. |
ADDROVERRIDE |
(Optional) Determines whether or not the PayPal pages should display the shipping address set by you in this SetExpressCheckout request, not the shipping address on file with PayPal for this buyer. Displaying the PayPal street address on file does not allow the buyer to edit that address. Value is:
Character length and limitations: 1 single-byte numeric character. |
CALLBACKVERSION |
Version of the callback API. This field is required when implementing the Instant Update Callback API. It must be set to This field is available since version 61.0. |
LOCALECODE |
(Optional) Locale of the pages displayed by PayPal during Express Checkout. It is either a two-letter country code or five-character locale code supported by PayPal. Character length and limitations: A two-letter country code or five-character locale code supported by PayPal. |
LOGOIMG |
(Optional) A URL to your logo image. Use a valid graphics format, such as Character length and limit: 127 single-byte alphanumeric characters. |
EMAIL |
(Optional) Email address of the buyer as entered during checkout. PayPal uses this value to pre-fill the PayPal membership signup portion on the PayPal pages. Character length and limitations: 127 single-byte alphanumeric characters. |
SOLUTIONTYPE |
(Required in the US. By default, turns off guest checkout in the US. Optional in other countries.)
|
LANDINGPAGE |
(Optional) Type of PayPal page to display. Value is:
|
CHANNELTYPE |
(Optional) Type of channel. Value is:
|
|
(Optional) Type declaration for the label to be displayed in MiniCart for UX. Value is:
|
GIROPAYSUCCESSURL |
(Optional) The URL on the merchant site to redirect to after a successful giropay payment. |
GIROPAYCANCELURL |
(Optional) The URL on the merchant site to redirect to after a successful giropay payment. |
BANKTXNPENDINGURL |
(Optional) The URL on the merchant site to transfer to after a bank transfer payment. |
BRANDNAME |
(Optional) A label that overrides the business name in the PayPal account on the PayPal hosted checkout pages. Character length and limitations: 127 single-byte alphanumeric characters. |
PAYMENTREQUEST_n_PAYMENTREASON |
Indicates the type of transaction. Value is:
|
AddressType Fields
Field | Description |
---|---|
PAYMENTREQUEST_n_SHIPTONAME |
Character length and limitations: 128 double-byte characters. |
PAYMENTREQUEST_n_SHIPTOSTREET |
First street address. It is required if using a shipping address.
Character length and limitations: 100 single-byte characters. |
PAYMENTREQUEST_n_SHIPTOSTREET2 |
(Optional) Second street address. Character length and limitations: 100 single-byte characters. |
PAYMENTREQUEST_n_SHIPTOCITY |
Name of city. It is required if using a shipping address. Character length and limitations: 40 single-byte characters. |
PAYMENTREQUEST_n_SHIPTOSTATE |
State or province. Required for transactions only if the address is in one of the following countries: Argentina, Brazil, Canada, China, Indonesia, India, Japan, Mexico, Thailand or USA. See the list of PayPal state codes. Character length and limitations: 40 single-byte characters. |
PAYMENTREQUEST_n_SHIPTOZIP |
U.S. ZIP code or other country-specific postal code. It is required if using a U.S. shipping address and may be required for other countries.
Character length and limitations: 20 single-byte characters. |
PAYMENTREQUEST_n_SHIPTOCOUNTRYCODE |
Country code. It is required if using a shipping address. Character length and limitations: 2 single-byte characters. |
PAYMENTREQUEST_n_SHIPTOPHONENUM |
(Optional) Phone number. Character length and limitations: 20 single-byte characters. |
Payment Details Type Fields
When implementing parallel payments, you can create up to 10 sets of payment details type parameter fields, each representing one payment you are hosting on your marketplace.
Field | Description |
---|---|
|
(Required) Total cost of the transaction to the buyer. If shipping cost and tax charges are known, include them in this value. If not, this value should be the current sub-total of the order. If the transaction includes one or more one-time purchases, this field must be equal to the sum of the purchases. Set this field to 0 if the transaction does not include a one-time purchase such as when you set up a billing agreement for a recurring payment that is not immediately charged. When the field is set to 0, purchase-specific fields are ignored. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive; except for digital goods, which supports single payments only. Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the per transaction limit for the currency. It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period ( |
PAYMENTREQUEST_n_CURRENCYCODE |
(Optional) A 3-character currency code (default is USD). You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive; except for digital goods, which supports single payments only. |
|
Sum of cost of all items in this order. For digital goods, this field is required. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive; except for digital goods, which supports single payments only. Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the per transaction limit for the currency. It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period ( |
|
(Optional) Total shipping costs for this order. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive. Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the per transaction limit for the currency. It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period ( |
|
(Optional) Total shipping insurance costs for this order. The value must be a non-negative currency amount or Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the per transaction limit for the currency. It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period ( |
|
(Optional) Shipping discount for this order, specified as a negative number. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive. For example ( Character length and limitations: Value is a negative number. It includes no currency symbol. Most currencies require 2 decimal places. The decimal separator must be a period ( |
PAYMENTREQUEST_n_INSURANCEOPTIONOFFERED |
(Optional) Indicates whether insurance is available as an option the buyer can choose on the PayPal Review page. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive. Is one of the following values:
|
|
(Optional) Total handling costs for this order. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive. Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the per transaction limit for the currency. It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period ( |
|
(Optional) Sum of tax for all items in this order. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive; except for digital goods, which supports single payments only. Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the per transaction limit for the currency. It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period ( |
PAYMENTREQUEST_n_DESC |
(Optional) Description of items the buyer is purchasing. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive; except for digital goods, which supports single payments only. Character length and limitations: 127 single-byte alphanumeric characters. |
PAYMENTREQUEST_n_CUSTOM |
(Optional) A free-form field for your own use. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive. Character length and limitations: 256 single-byte alphanumeric characters. |
PAYMENTREQUEST_n_INVNUM |
(Optional) Your own invoice or tracking number.You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive; except for digital goods, which supports single payments only. Character length and limitations: 256 single-byte alphanumeric characters. |
PAYMENTREQUEST_n_NOTIFYURL |
(Optional) Your URL for receiving Instant Payment Notification (IPN) about this transaction. If you do not specify this value in the request, the notification URL from your Merchant Profile is used, if one exists.You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive; except for digital goods, which supports single payments only. Character length and limitations: 2,048 single-byte alphanumeric characters. |
PAYMENTREQUEST_n_MULTISHIPPING
|
(Optional) The value 1 indicates that this payment is associated with multiple shipping addresses. Character length and limitations: Four single-byte numeric characters. |
PAYMENTREQUEST_n_NOTETEXT |
(Optional) Note to the merchant. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive. Character length and limitations: 255 single-byte characters. |
NOTETOBUYER |
(Optional) A note from the merchant to the buyer that will be displayed in the PayPal checkout window. Character length and limitations: 165 single-byte characters. |
PAYMENTREQUEST_n_ALLOWEDPAYMENTMETHOD |
(Optional) The payment method type. Specify the value |
PAYMENTREQUEST_n_PAYMENTACTION |
(Conditional) Defines how to obtain payment. Required for parallel payments and digital goods. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive; except in the case of digital goods, which supports single payments only and where n is0 . If the transaction does not include a one-time purchase, this field is ignored. Values are:
Character length and limitations: Up to 13 single-byte alphabetic characters. |
PAYMENTREQUEST_n_PAYMENTREQUESTID |
A unique identifier of the specific payment request, which is required for parallel payments. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive. Character length and limitations: Up to 127 single-byte characters. |
PAYMENTREQUEST_n_BUCKETCATEGORYTYPE |
(Optional) The category of a payment. Value is:
|
PAYMENTREQUEST_n_LOCATION_TYPE |
(Optional) Type of merchant location. Set this field if the items purchased will not be shipped, such as, BOPIS (buy online pick-up in store) transactions. Value is:
|
PAYMENTREQUEST_n_LOCATION_ID |
(Optional) Location ID specified by the merchant for BOPIS (buy online pick-up in store) or PUDO (pick-up drop-off) transactions. |
Payment Details Item Type Fields
Field | Description |
---|---|
L_PAYMENTREQUEST_n_NAMEm |
Item name. This field is required when Character length and limitations: 127 single-byte characters. |
L_PAYMENTREQUEST_n_DESCm |
(Optional) Item description. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive, and m specifies the list item within the payment; except for digital goods, which supports single payments only. These parameters must be ordered sequentially beginning with 0 (for example Character length and limitations: 127 single-byte characters. |
|
(Required) Cost of item. This field is required for the payment details to appear to the buyer at checkout. It is also required when You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive, and m specifies the list item within the payment; except for digital goods, which supports single payments only. These parameters must be ordered sequentially beginning with 0 (for example Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the per transaction limit for the currency. It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period ( |
L_PAYMENTREQUEST_n_NUMBERm |
(Optional) Item number. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive, and m specifies the list item within the payment. These parameters must be ordered sequentially beginning with 0 (for example Character length and limitations: 127 single-byte characters. |
L_PAYMENTREQUEST_n_QTYm |
Item quantity. This field is required when L_PAYMENTREQUEST_n_ITEMCATEGORYm is passed. For digital goods (L_PAYMENTREQUEST_n_ITEMCATEGORYm=Digital ), this field is required. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive, and m specifies the list item within the payment; except for digital goods, which only supports single payments. These parameters must be ordered sequentially beginning with 0 (for example L_PAYMENTREQUEST_n_QTY0 , L_PAYMENTREQUEST_n_QTY1 ).
Character length and limitations: Any positive integer. |
|
(Optional) Item sales tax. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive, and m specifies the list item within the payment; except for digital goods, which only supports single payments. These parameters must be ordered sequentially beginning with 0 (for example Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the per transaction limit for the currency. It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period ( |
L_PAYMENTREQUEST_n_ITEMWEIGHTVALUEm , L_PAYMENTREQUEST_n_ITEMWEIGHTUNITm |
(Optional) Item weight corresponds to the weight of the item. You can pass this data to the shipping carrier as is without having to make an additional database query. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive, and m specifies the list item within the payment;. These parameters must be ordered sequentially beginning with 0 (for example Character length and limitations: Any positive integer. |
L_PAYMENTREQUEST_n_ITEMLENGTHVALUEm , L_PAYMENTREQUEST_n_ITEMLENGTHUNITm |
(Optional) Item length corresponds to the length of the item. You can pass this data to the shipping carrier as is without having to make an additional database query. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive, and m specifies the list item within the payment. These parameters must be ordered sequentially beginning with 0 (for example Character length and limitations: Any positive integer. |
L_PAYMENTREQUEST_n_ITEMWIDTHVALUEm , L_PAYMENTREQUEST_n_ITEMWIDTHUNITm |
(Optional) Item width corresponds to the width of the item. You can pass this data to the shipping carrier as is without having to make an additional database query. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive, and m specifies the list item within the payment. These parameters must be ordered sequentially beginning with 0 (for example Character length and limitations: Any positive integer. |
L_PAYMENTREQUEST_n_ITEMHEIGHTVALUEm , L_PAYMENTREQUEST_n_ITEMHEIGHTUNITm |
(Optional) Item height corresponds to the height of the item. You can pass this data to the shipping carrier as is without having to make an additional database query. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive, and m specifies the list item within the payment. These parameters must be ordered sequentially beginning with 0 (for example Character length and limitations: Any positive integer. |
L_PAYMENTREQUEST_n_ITEMURLm |
(Optional) URL for the item. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive, and m specifies the list item within the payment. These parameters must be ordered sequentially beginning with 0 (for example |
L_PAYMENTREQUEST_n_ITEMCATEGORYm |
Indicates whether an item is digital or physical. For digital goods, this field is required and must be set to Digital . You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive, and m specifies the list item within the payment; except for digital goods, which only supports single payments. These parameters must be ordered sequentially beginning with 0 (for example L_PAYMENTREQUEST_n_ITEMCATEGORY0 , L_PAYMENTREQUEST_n_ITEMCATEGORY1 ). Value is:
This field is available since version 65.1. |
Seller Details Type Field
Field | Description |
---|---|
PAYMENTREQUEST_n_SELLERPAYPALACCOUNTID |
Unique identifier for the merchant. For parallel payments, this field is required and must contain the Payer Id or the email address of the merchant. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive.
Character length and limitations: 127 single-byte alphanumeric characters. |
EbayItemPaymentDetailsItem Type Fields
Field | Description |
---|---|
L_PAYMENTREQUEST_n_EBAYITEMNUMBERm |
(Optional) Auction item number. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive, and m specifies the list item within the payment. These parameters must be ordered sequentially beginning with 0 (for example Character length: 765 single-byte characters. |
L_PAYMENTREQUEST_n_EBAYITEMAUCTIONTXNIDm |
(Optional) Auction transaction identification number. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive, and m specifies the list item within the payment. These parameters must be ordered sequentially beginning with 0 (for example Character length: 255 single-byte characters. |
L_PAYMENTREQUEST_n_EBAYITEMORDERIDm |
(Optional) Auction order identification number. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive, and m specifies the list item within the payment. These parameters must be ordered sequentially beginning with 0 (for example Character length: 64 single-byte characters. |
L_PAYMENTREQUEST_n_EBAYCARTIDm |
(Optional) The unique identifier provided by eBay for this order from the buyer. You can specify up to 10 payments, where n is a digit between 0 and 9, inclusive, and m specifies the list item within the payment. These parameters must be ordered sequentially beginning with 0 (for example Character length: 255 single-byte characters. |
Buyer Details Fields
Field | Description |
---|---|
BUYERID |
(Optional) The unique identifier provided by eBay for this buyer. The value may or may not be the same as the username. In the case of eBay, it is different. Character length and limitations: 255 single-byte characters. |
BUYERUSERNAME |
(Optional) The user name of the user at the platform site. |
BUYERREGISTRATIONDATE |
(Optional) Date when the user registered with the marketplace. Character length and limitations: Date and time are in UTC/GMT format. For example, |
FundingSourceDetailsType Fields
Field | Description |
---|---|
ALLOWPUSHFUNDING |
(Optional) Indicates whether the merchant can accept push funding. Value is:
|
|
(Optional) This element could be used to specify the preferred funding option for a guest user. However, the
|
|
(Optional) The billing agreement ID that the merchant passes. This ID applies to future payments using reference transactions. The merchant passes the ID when they want to change the payment method for a specific reference transaction. |
Shipping Options Type Fields
Field | Description |
---|---|
L_SHIPPINGOPTIONISDEFAULTn |
(Required) The default shipping option that appears on the PayPal pages. This field is required if you specify the callback URL. Value is:
|
L_SHIPPINGOPTIONNAMEn |
Internal name of the shipping option such as Air, Ground, Expedited, and so forth. This field is required if you specify the Callback URL. Character length and limitations: 50 character-string. |
L_SHIPPINGOPTIONAMOUNTn |
Amount of the flat rate shipping option. This field is required if you specify the Callback URL. Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the per transaction limit for the currency. It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period ( |
Billing Agreement Details Type Fields
Tax Id Details Type Fields
Field | Description |
---|---|
TAXIDTYPE |
Buyer's tax ID type. This field is required for Brazil and used for Brazil only. For Brazil use only: The tax ID type is This field is introduced in API version 72.0. |
TAXID |
Buyer's tax ID. This field is required for Brazil and used for Brazil only. For Brazil use only: The tax ID is 11 single-byte characters for individuals and 14 single-byte characters for businesses. This field is introduced in API version 72.0. |
SetExpressCheckout Response Message
SetExpressCheckout Response Fields
Field | Description |
---|---|
TOKEN |
A timestamped token that indicates Express Checkout processing for the current payment. PayPal also appends this token as a GET parameter named token to your RETURN URL or CANCEL URL when redirecting the buyer back to your website from paypal.com. By default, the token expires after three hours. Contact PayPal customer service to extend the lifetime of a token to 72 hours.
Character length and limitations: 20 single-byte characters. |
Deprecated Fields
The following fields are deprecated. Replacement fields are noted when available.
Deprecated SetExpressCheckout Request Fields
Deprecated field | Replacement field |
|
---|---|---|
ALLOWNOTE |
(No replacement.) (Optional) Enables the buyer to enter a note to the merchant on the PayPal page during checkout. The note is returned in the
Character length and limitations: 1 single-byte numeric character |
September 2016 |
AMT |
PAYMENTREQUEST_n_AMT |
63 |
BUYEREMAILOPTINENABLE |
(No replacement.) (Optional) Enables the buyer to provide their email address on the PayPal pages to be notified of promotions or special events. Is one of the following values:
|
In all versions |
CARTBORDERCOLOR |
(No replacement.) (Optional) The HTML hex code for your principal identifying color. PayPal blends your color to white in a gradient fill that borders the cart review area of the PayPal checkout user interface. Character length and limitation: 6 single-byte hexadecimal characters that represent an HTML hex code for a color. |
September 2016 |
CUSTOMERSERVICENUMBER |
(No replacement.) (Optional) Merchant Customer Service number displayed on the PayPal pages. Character length and limitations: 16 single-byte characters. |
September 2016 |
GIFTMESSAGEENABLE |
(No replacement.) (Optional) Enables the gift message widget on the PayPal pages. Value is:
|
Sept. 8, 2016 |
GIFTRECEIPTENABLE |
(No replacement.) (Optional) Enable gift receipt widget on the PayPal pages. Value is:
|
Sept. 8, 2016 |
GIFTWRAPENABLE |
(No replacement.) (Optional) Enable gift wrap widget on the PayPal pages. Value is:
|
Sept. 8, 2016 |
GIFTWRAPNAME |
(No replacement.) (Optional) Label for the gift wrap option such as "Box with ribbon". Character length and limitations: 25 single-byte characters. |
Sept. 8, 2016 |
GIFTWRAPAMOUNT |
(No replacement.) (Optional) Amount to be charged to the buyer for gift wrapping. Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the per transaction limit for the currency. It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period ( |
Sept. 8, 2016 |
HDRBACKCOLOR |
(No replacement.) (Optional) Sets the background color for the header of the payment page. By default, the color is white. Character length and limitations: 6-character HTML hexadecimal ASCII color code. |
63 |
HDRBORDERCOLOR |
(No replacement.) (Optional) Sets the border color around the header of the payment page. The border is a 2-pixel perimeter around the header space, which is 750 pixels wide by 90 pixels high. By default, the color is black. Character length and limitations: 6-character HTML hexadecimal ASCII color code. |
63 |
PAYMENTACTION |
PAYMENTREQUEST_n_PAYMENTACTION |
63 |
HDRIMG |
(Optional) URL for the image you want to appear at the top left of the payment page. The image has a maximum size of 750 pixels wide by 90 pixels high. PayPal requires that you provide an image that is stored on a secure (https) server. If you do not specify an image, the business name displays. Character length and limitations: 127 single-byte alphanumeric characters. |
63 |
PAGESTYLE |
(No replacement.) (Optional) Name of the Custom Payment Page Style for payment pages associated with this button or link. It corresponds to the HTML variable page_style for customizing payment pages. It is the same name as the Page Style Name you chose to add or edit the page style in your PayPal Account profile. Character length and limitations: 30 single-byte alphabetic characters. |
September 2016 |
PAYFLOWCOLOR |
(No replacement.) (Optional) Sets the background color for the payment page. By default, the color is white. Character length and limitations: 6-character HTML hexadecimal ASCII color code. |
September 2016 |
REQCONFIRMSHIPPING |
(No replacement.) Indicates whether or not you require the buyer's shipping address on file with PayPal be a confirmed address. For digital goods, this field is required, and you must set it to 0. Value is:
Character length and limitations: 1 single-byte numeric character. |
September 2016 |
SURVEYQUESTION |
(No replacement.) (Optional) Text for the survey question on the PayPal pages. If the survey question is present, at least 2 survey answer options must be present. Character length and limitations: 50 single-byte characters. |
Sept. 8, 2016 |
SURVEYENABLE |
(No replacement.) (Optional) Enables survey functionality. Value is:
|
Sept. 8, 2016 |
L_SURVEYCHOICEn |
(No replacement.) (Optional) Possible options for the survey answers on the PayPal pages. Answers are displayed only if a valid survey question is present. Character length and limitations: 15 single-byte characters. |
Sept. 8, 2016 |
Deprecated Address Type Fields
Deprecated field | Replacement field |
|
---|---|---|
SHIPTONAME |
PAYMENTREQUEST_n_SHIPTONAME |
63 |
SHIPTOSTREET |
PAYMENTREQUEST_n_SHIPTOSTREET |
63 |
SHIPTOSTREET2 |
PAYMENTREQUEST_n_SHIPTOSTREET2 |
63 |
SHIPTOCITY |
PAYMENTREQUEST_n_SHIPTOCITY |
63 |
SHIPTOSTATE |
PAYMENTREQUEST_n_SHIPTOSTATE |
63 |
SHIPTOZIP |
PAYMENTREQUEST_n_SHIPTOZIP |
63 |
SHIPTOCOUNTRY |
PAYMENTREQUEST_n_SHIPTOCOUNTRYCODE |
63 |
SHIPTOPHONENUM |
PAYMENTREQUEST_n_SHIPTOPHONENUM |
63 |
Deprecated Payment Details Type Fields
Deprecated field | Replacement field |
|
---|---|---|
AMT |
PAYMENTREQUEST_n_AMT |
63 |
CURRENCYCODE |
PAYMENTREQUEST_n_CURRENCYCODE |
63 |
ITEMAMT |
PAYMENTREQUEST_n_ITEMAMT |
63 |
SHIPPINGAMT |
PAYMENTREQUEST_n_SHIPPINGAMT |
63 |
INSURANCEAMT |
PAYMENTREQUEST_n_INSURANCEAMT |
63 |
SHIPPINGDISCAMT |
PAYMENTREQUEST_n_SHIPDISCAMT |
63 |
INSURANCEOPTIONOFFERED |
PAYMENTREQUEST_n_INSURANCEOPTIONOFFERED |
63 |
HANDLINGAMT |
PAYMENTREQUEST_n_HANDLINGAMT |
63 |
TAXAMT |
PAYMENTREQUEST_n_TAXAMT |
63 |
DESC |
PAYMENTREQUEST_n_DESC |
63 |
CUSTOM |
PAYMENTREQUEST_n_CUSTOM |
63 |
INVNUM |
PAYMENTREQUEST_n_INVNUM |
63 |
NOTIFYURL |
PAYMENTREQUEST_n_NOTIFYURL |
63 |
NOTETEXT |
PAYMENTREQUEST_n_NOTETEXT |
63 |
TRANSACTIONID |
PAYMENTREQUEST_n_TRANSACTIONID |
63 |
ALLOWEDPAYMENTMETHOD |
PAYMENTREQUEST_n_ALLOWEDPAYMENTMETHOD |
63 |
PAYMENTACTION |
PAYMENTREQUEST_n_PAYMENTACTION |
63 |
PAYMENTREQUESTID |
PAYMENTREQUEST_n_PAYMENTREQUESTID |
63 |
Deprecated Payment Details Item Type Fields
Deprecated field | Replacement field |
|
---|---|---|
L_NAMEn |
L_PAYMENTREQUEST_n_NAMEm |
63 |
L_DESCn |
L_PAYMENTREQUEST_n_DESCm |
63 |
L_AMTn |
L_PAYMENTREQUEST_n_AMTm |
63 |
L_NUMBERn |
L_PAYMENTREQUEST_n_NUMBERm |
63 |
L_QTYn |
L_PAYMENTREQUEST_n_QTYm |
63 |
L_TAXAMTn |
L_PAYMENTREQUEST_n_TAXAMTm |
63 |
L_ITEMWEIGHTTVALUEn |
L_PAYMENTREQUEST_n_ITEMWEIGHTVALUEm |
63 |
L_ITEMWEIGHTUNITn |
L_PAYMENTREQUEST_n_ITEMWEIGHTUNITm |
63 |
L_ITEMLENGTHVALUEn |
L_PAYMENTREQUEST_n_ITEMLENGTHVALUEm |
63 |
L_ITEMLENGTHUNITn |
L_PAYMENTREQUEST_n_ITEMLENGTHUNITm |
63 |
L_ITEMWIDTHVALUEn |
L_PAYMENTREQUEST_n_ITEMWIDTHVALUEm |
63 |
L_ITEMWIDTHUNITn |
L_PAYMENTREQUEST_n_ITEMWIDTHUNITm |
63 |
L_ITEMHEIGHTVALUEn |
L_PAYMENTREQUEST_n_ITEMHEIGHTVALUEm |
63 |
L_ITEMHEIGHTUNITn |
L_PAYMENTREQUEST_n_ITEMHEIGHTUNITm |
63 |
L_ITEMURLn |
L_PAYMENTREQUEST_n_ITEMURLm |
63 |
Deprecated EbayItemPaymentDetailsItemType Fields
Deprecated field | Replacement field |
|
---|---|---|
L_EBAYITEMNUMBERn |
L_PAYMENTREQUEST_n_EBAYITEMNUMBERm |
63 |
L_EBAYAUCTIONTXNIDn |
L_PAYMENTREQUEST_n_EBAYAUCTIONTXNIDm |
63 |
L_EBAYITEMORDERIDn |
L_PAYMENTREQUEST_n_EBAYITEMORDERIDm |
63 |
L_EBAYITEMCARTIDn |
L_PAYMENTREQUEST_n_EBAYITEMCARTIDm |
63 |