PayPal Button Manager API (NVP)
PayPal Button Manager API (NVP) PayPal Button Manager API (NVP)
3Button Manager API ReferenceBMUpdateButton API OperationInstallment DetailsL_OPTIONnBILLINGPERIODxL_OPTIONnBILLINGPFREQUENCYxL_OPTIONnTOTALBILLINGCYCLESxL_OPTIONnAMOUNTxL_OPTIONnSHIPPINGAMOUNTxL_OPTIONnTAXAMOUNTx(Optional) The installment cycle unit, which is one of the following values:• NoBillingPeriodType - None (default)• Day• Week• SemiMonth• Month• YearIt is a list of variables for each OPTIONnNAME, in which x is a digit between 0and 4, inclusive(Optional) The installment cycle frequency in units, e.g. if the billingfrequency is 2 and the billing period is Month, the billing cycle is every 2months. The default billing frequency is 1.It is a list of variables for each OPTIONnNAME, in which x is a digit between 0and 4, inclusive(Optional) The total number of billing cycles, regardless of the duration of acycle; 1 is the defaultIt is a list of variables for each OPTIONnNAME, in which x is a digit between 0and 4, inclusive(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 0and 4, inclusive(Optional) The shipping amount to bill for the cycle, in addition to the baseamount.It is a list of variables for each OPTION0NAME, in which x is a digit between 0and 4, inclusive(Optional) The tax 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 0and 4, inclusiveButton Language OptionsThe button language must be compatible with the country identified by the country code.CountryButton Language OptionsAll countries not identified below • en - English; defaultAustria • de - German; default• en - EnglishBelgium • en - English; default• nl - Dutch• fr - French32 April 2012 Button Manager NVP API
Button Manager API ReferenceBMUpdateButton API Operation3CountryButton Language OptionsCanada • en - English; default• fr - FrenchChina (worldwide) • en - English; default• zh - ChineseFrance • fr - French; default• en - EnglishGermany • de - German; default• en - EnglishHong Kong • zh - Chinese; default• en - EnglishItaly • it - Italian; default• en - EnglishJapan • ja - Japanese; default• en - EnglishMexico • es - Spanish; default• en - EnglishNetherlands • nl - Dutch; default• en - EnglishPoland • pl - Polish; default• en - EnglishSpain • es - Spanish; default• en - EnglishSwitzerland • de - German; default• fr - French• en - EnglishUnited States • en - English; default• fr - French• es - Spanish• zh - ChineseBMUpdateButton ResponseThe response contains the hosted button ID, code for HTML in a website, and code for a linkin email.Button Manager NVP API April 2012 33
- Page 1 and 2: Button Manager API(NVP)Last updated
- Page 3 and 4: ContentsPreface . . . . . . . . . .
- Page 5 and 6: PrefaceThis document describes the
- Page 7 and 8: 1PayPal Payments StandardButton Man
- Page 9 and 10: PayPal Payments Standard Button Man
- Page 11 and 12: PayPal Payments Standard Button Man
- Page 13 and 14: PayPal Payments Standard Button Man
- Page 15 and 16: 2Using the Button Manager APIWith N
- Page 17 and 18: Using the Button Manager API With N
- Page 19 and 20: Using the Button Manager API With N
- Page 21 and 22: Using the Button Manager API With N
- Page 23 and 24: 3Button Manager API ReferenceThe Bu
- Page 25 and 26: Button Manager API ReferenceBMCreat
- Page 27 and 28: Button Manager API ReferenceBMCreat
- Page 29 and 30: Button Manager API ReferenceBMUpdat
- Page 31: Button Manager API ReferenceBMUpdat
- Page 35 and 36: Button Manager API ReferenceBMButto
- Page 37 and 38: Button Manager API ReferenceBMGetBu
- Page 39 and 40: Button Manager API ReferenceBMGetBu
- Page 41 and 42: Button Manager API ReferenceBMSetIn
- Page 43 and 44: Button Manager API ReferenceBMSetIn
- Page 45 and 46: Button Manager API ReferenceBMSetIn
- Page 47 and 48: Button Manager API ReferenceBMGetIn
- Page 49 and 50: Button Manager API ReferenceBMGetIn
- Page 51 and 52: AHTML Variables for PayPalPayments
- Page 53 and 54: HTML Variables for PayPal Payments
- Page 55 and 56: HTML Variables for PayPal Payments
- Page 57 and 58: HTML Variables for PayPal Payments
- Page 59 and 60: HTML Variables for PayPal Payments
- Page 61 and 62: HTML Variables for PayPal Payments
- Page 63 and 64: HTML Variables for PayPal Payments
- Page 65 and 66: HTML Variables for PayPal Payments
- Page 67 and 68: HTML Variables for PayPal Payments
- Page 69 and 70: HTML Variables for PayPal Payments
- Page 71 and 72: HTML Variables for PayPal Payments
- Page 73 and 74: HTML Variables for PayPal Payments
3<strong>Button</strong> <strong>Manager</strong> <strong>API</strong> ReferenceBMUpdate<strong>Button</strong> <strong>API</strong> OperationInstallment DetailsL_OPTIONnBILLINGPERIODxL_OPTIONnBILLINGPFREQUENCYxL_OPTIONnTOTALBILLINGCYCLESxL_OPTIONnAMOUNTxL_OPTIONnSHIPPINGAMOUNTxL_OPTIONnTAXAMOUNTx(Optional) The installment cycle unit, which is one of the following values:• NoBillingPeriodType - None (default)• Day• Week• SemiMonth• Month• YearIt is a list of variables for each OPTIONnNAME, in which x is a digit between 0and 4, inclusive(Optional) The installment cycle frequency in units, e.g. if the billingfrequency is 2 and the billing period is Month, the billing cycle is every 2months. The default billing frequency is 1.It is a list of variables for each OPTIONnNAME, in which x is a digit between 0and 4, inclusive(Optional) The total number of billing cycles, regardless of the duration of acycle; 1 is the defaultIt is a list of variables for each OPTIONnNAME, in which x is a digit between 0and 4, inclusive(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 0and 4, inclusive(Optional) The shipping amount to bill for the cycle, in addition to the baseamount.It is a list of variables for each OPTION0NAME, in which x is a digit between 0and 4, inclusive(Optional) The tax 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 0and 4, inclusive<strong>Button</strong> Language OptionsThe button language must be compatible with the country identified by the country code.Country<strong>Button</strong> Language OptionsAll countries not identified below • en - English; defaultAustria • de - German; default• en - EnglishBelgium • en - English; default• nl - Dutch• fr - French32 April 2012 <strong>Button</strong> <strong>Manager</strong> <strong>NVP</strong> <strong>API</strong>