User Guide

Table Of Contents
Button Manager NVP API April 2012 31
Button Manager API Reference
BMUpdateButton API Operation
3
Option Details Fields
Option Selection Details Fields
BUTTONIMAGEURL xs:string
(Optional) The button’s URL
NOTE: Specify either the kind of button image or the URL.
BUYNOWTEXT (Optional) The button text for a Buy Now button. It is one of the following
values:
BUYNOW - button text is Buy Now; default
PAYNOW - button text is Pay Now
SUBSCRIBETEXT (Optional) The button text for a Subscribe button. It is one of the following
values:
BUYNOW - button text is Buy Now
SUBSCRIBE - button text is Subscribe; default
BUTTONCOUNTRY (Optional) The country in which the transaction occurs. By default, it is the
merchant’s country of registration with PayPal.
BUTTONLANGUAGE xs:string
(Optional) The language in which to display the button text. It must be
compatible with the country code.
Character length and limitations: 2 single-byte alphanumeric characters
Field Description
OPTION
nNAME (Optional) The menu name
It is one or more variables, in which
n is a digit between 0 and 4, inclusive, for
hosted buttons; otherwise, it is a digit between 0 and 9, inclusive.
L_OPTION
nSELECTx (Optional) The menu item’s name
It is a list of variables for each OPTION
nNAME, in which x is a digit between 0
and 9, inclusive
L_OPTION0PRICE
x (Optional) The price associated with the first menu item
It is a list of variables for each OPTION0NAME, in which
x is a digit between 0
and 9, inclusive
NOTE: If you specify a price, you cannot set a button variable to amount.
OPTION
nTYPE (Optional) The installment option type for an OPTIONnNAME, which is one of
the following values:
FULL - Payment in full
VARIABLE - Variable installments
EMI - Equal installments
NOTE: Only available for Installment Plan buttons.
Field Description