Hosted Buttons & Button Manager API Ketan Babaria
Hosted Buttons & Button Manager API Ketan Babaria
Sh d i thi t lkShare, reuse, and remix this talk
This presentation is available under Creative Commons Attribution-Noncommercial-Share Alike 3.0
You can share this information with others.Don’t forget to tag it eBay DevCon 09.Don t forget to tag it eBay DevCon 09.© 2009, eBay Inc. Some rights reserved.eBay and the eBay logo are among the registered trademarks of eBay Inc. PayPal and the PayPal logo are trademarks of PayPal, Inc. Other trademarks and brands are the property of their respective owners.
Wh t i W b it P t St d d (WPS)What is Website Payments Standard (WPS)
• Allow sellers to process credit cards quickly• Allow sellers to process credit cards quickly, with no application processA t t b it li ti• Accept payments on website, application or a widget
• Buyers can pay without creating a PayPal accountaccount
• Sellers can create an account after receiving fi t tfirst payment
• Available in 190 countries and 19 currencies
B tt F tButton Factory
• Simple integration optionO l HTML di i d• Only HTML coding required
• Supports features like tax and shipping pp pp gcalculation, inventory management, margin analysis, discounts, etc.analysis, discounts, etc.
St 1Step 1
St 1Step 1
St 1Step 1
St 2Step 2
St 2Step 2
Ch k tCheckout
Fi l StFinal Step
M S d B ttMy Saved Buttons
Button Manager APIsButton Manager APIs
APIAPIs• The APIs offer all the functionality available inThe APIs offer all the functionality available in
the button factory UI• Rich set of APIs to manage all the item details• Rich set of APIs to manage all the item details
at one placeCreate B tton• Create Button
• Update ButtonS t I t• Set Inventory
• Get Inventory• Button Search• Get Button Details• Manage Status
• Create Button API (Method = ‘BMCreateButton’)Create Button API (Method BMCreateButton )• The API allows any WPS button to be created and returns code for either
hosted or non-hosted button as specified in the request. A successful response includes HTML code generated for website and an email link.
• Update Button API (Method = ‘BMUpdateButton’)• The API allows a hosted button to be updated and the response includes HTML
code generated for website and an email link.
Mini-Button Factory @ Hosting Provider
• Set Inventory API (Method = ‘BMSetInventory’)• The API updates inventory values by item or by option as specified for a Buy
Now, Cart or Subscription button. Includes the ability to specify a delta amount, ifif necessary.
• Get Inventory API (Method = ‘BMGetInventory’)• Get Inventory API (Method = BMGetInventory )• The API returns a response which includes all inventory related information
associated with the specified hosted button.
• Button Search API (Method = ‘BMButtonSearch’)• API returns a list of all hosted buttons previously created by the merchant.
Supports the concept of “Start Date” and “End Date” to narrow down search results.
• Get Button Details API (Method = ‘BMGetButtonDetails’)• API returns all parameters associated with a previously created hosted button.
This allows merchants to edit the response and call the Update Button API in order to update the buttonorder to update the button.
• Manage Status API (Method = ‘BMManageButtonStatus’)• API allows the status of a button to be updated. Currently supports marking
the button as deleted. Expandable in the future to mark buttons as inactive etcetc.
DemoDemo
K T kKey Takeaways• Website Payments Standard is our fastest way to y y
set up online payments on your website, application or a widgetg
• Buyers do not need a PayPal account to pay and sellers can open the account after receiving their p gfirst payment
• Button Factory allows rich set of features like Tax,Button Factory allows rich set of features like Tax, Shipping, Inventory Management, Discount, etc.
• APIs allow the developers to create and manageAPIs allow the developers to create and manage payment buttons on behalf of a seller without needing their PayPal account informationneeding their PayPal account information
Li kLinks• Introduction to WPS with links to
• Feature List• Technical Overview• Documentation • https://www paypal com/standard• https://www.paypal.com/standard
• Button Factory • Tools for creating ‘Buy Now’ ‘PayPal Cart’ ‘Donations’ ‘Recurring Payments’ and• Tools for creating Buy Now , PayPal Cart , Donations , Recurring Payments and
‘Gift Certificate’ buttons• https://www.paypal.com/buttondesigner
• Button Manager APIs• Introduction - https://www.paypal.com/ButtonManagerAPIIntro• API guides- https://www.paypal.com/wpsdocumentation then click on Website Payments Standard
https://www.paypal-promo.com/buttonmanager/index.html
Q ti ?Thank you! Questions?To learn more, visitwww ebay com/devcon
Thank you!www.ebay.com/devcon