User Guide

Table Of Contents
PayPal Payments Standard Button Manager API Overview
Button Manager API Summary
1
12 April 2012 Button Manager NVP API
If you do not reuse keys, PayPal will also notify you when the item is “sold out,” meaning that
there are no more keys available.
Specifying download keys with NVP
The following example shows how you might create several keys using the
BMSetButtonInventory API operation:
METHOD=BMSetInventory
...
HOSTEDBUTTONID=49760
REUSEDIGITALDOWNLOADKEYS=0
APPENDDIGITALDOWNLOADKEYS=1
L_DIGITALDOWNLOADKEYS0=3tsnheostenthueirue97987ueitheunth
L_DIGITALDOWNLOADKEYS1=
L_DIGITALDOWNLOADKEYS2=3tsnh
L_DIGITALDOWNLOADKEYS3=3tsnh0923nth2349oeunh
These keys are appended to existing keys for the item and should not be reused.
Button Manager API Summary
The Button Manager API is available for both NVP and SOAP.
Hosted Solution Links
Hosted Solution links are URLs you create with the Button Manager API to initiate the Hosted
Solution checkout flow.
NOTE: Although you can use the Button Manager API to create buttons that initiate the
Hosted Solution checkout flow, do not confuse a button for Hosted Solution with
hosted buttons that you also create with the Button Manager API.
API Operation Description
BMCreateButton Create button code
BMUpdateButton Update a hosted button
BMManageButtonStatus Delete a button
BMGetButtonDetails Obtain information about the parameters associated with a button
BMButtonSearch Obtain a list of all buttons
BMGetInventory Obtain the inventory levels associated with a button
BMSetInventory Specify the inventory levels associated with a button