User Guide

Table Of Contents
Button Manager NVP API April 2012 25
Button Manager API Reference
BMCreateButton API Operation
3
Option Selection Details Fields
Installment Details
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.
L_OPTION
nBILLINGPERIODx (Optional) The installment cycle unit, which is one of the following values:
NoBillingPeriodType - None (default)
Day
Week
SemiMonth
Month
Year
It is a list of variables for each OPTION
nNAME, in which x is a digit between 0
and 4, inclusive
L_OPTION
nBILLINGPFREQUEN
CY
x
(Optional) The installment cycle frequency in units, e.g. if the billing
frequency is 2 and the billing period is Month, the billing cycle is every 2
months. The default billing frequency is 1.
It is a list of variables for each OPTION
nNAME, in which x is a digit between 0
and 4, inclusive
L_OPTION
nTOTALBILLINGCYC
LES
x
(Optional) The total number of billing cycles, regardless of the duration of a
cycle; 1 is the default
It is a list of variables for each OPTION
nNAME, in which x is a digit between 0
and 4, inclusive
L_OPTION
nAMOUNTx (Optional) The base amount to bill for the cycle.
It is a list of variables for each OPTION0NAME, in which
x is a digit between 0
and 4, inclusive
L_OPTION
nSHIPPINGAMOUNTx (Optional) The shipping amount to bill for the cycle, in addition to the base
amount.
It is a list of variables for each OPTION0NAME, in which
x is a digit between 0
and 4, inclusive