SlideShare una empresa de Scribd logo
1 de 29
Monetizing with PayPal on Mobile Praveen Alavilli,  Developer Evangelist Anshu Gupta, Mobile Product Development Fabio Sisinni, Director, Mobile Product Management  Kent Griffin,  Mobile Product Manager
Agenda ,[object Object]
PayPal on Mobile
For Consumers
For Merchants/Sellers (Mobile Checkout)
For Developers (Mobile Payments Library)
Q & A
DemoWWW.X.COM 4/28/10 2
PayPal  Open Global Payments Platform for ,[object Object]
Merchants/Sellers
Developers“Pay Anyone and Receive from Anyone!” (email/phone) WWW.X.COM 4/28/10 3
For Consumers ,[object Object]
SMS
Applications:
iPhone
BlackBerry
AndriodWWW.X.COM 4/28/10 4
Mobile Web WWW.X.COM 4/28/10 5 Available on any mobile device at http://m.paypal.com ,[object Object]
Send & Claim money
Activate Phone
Profile related functionality ,[object Object]
SEND
REQUEST
VOID
Example: Send 10 to 4089675648WWW.X.COM 4/28/10 6
Applications Native apps on Apple, Blackberry & Android New iPhone App features ,[object Object]
SplitCheck
Request MoneyWWW.X.COM 4/28/10 7
For Merchants / Sellers ,[object Object],WWW.X.COM 4/28/10 8 Similar to Express Checkout but with Mobile UI Supports Phone/Pin login (User sets phone/pin with PayPal) Two API calls: ,[object Object]

Más contenido relacionado

Similar a Monetizing with PayPal on Mobile

Integration of payment gateways using Paypal account
Integration of payment gateways using Paypal account Integration of payment gateways using Paypal account
Integration of payment gateways using Paypal account Phenom People
 
A2Lab - Payment Request API
A2Lab - Payment Request APIA2Lab - Payment Request API
A2Lab - Payment Request APIJuliano Padilha
 
Monetizing your apps with PayPal API:s
Monetizing your apps with PayPal API:sMonetizing your apps with PayPal API:s
Monetizing your apps with PayPal API:sDisruptive Code
 
The Future of Progressive Web Apps - View Source conference, Berlin 2016
The Future of Progressive Web Apps - View Source conference, Berlin 2016The Future of Progressive Web Apps - View Source conference, Berlin 2016
The Future of Progressive Web Apps - View Source conference, Berlin 2016Robert Nyman
 
The Future of Progressive Web Apps - Google for Indonesia
The Future of Progressive Web Apps - Google for IndonesiaThe Future of Progressive Web Apps - Google for Indonesia
The Future of Progressive Web Apps - Google for IndonesiaRobert Nyman
 
The Future of the Web - Cold Front conference 2016
The Future of the Web - Cold Front conference 2016The Future of the Web - Cold Front conference 2016
The Future of the Web - Cold Front conference 2016Robert Nyman
 
One Gateway for All Kinds of Payments—the Payflow Integration
One Gateway for All Kinds of Payments—the Payflow IntegrationOne Gateway for All Kinds of Payments—the Payflow Integration
One Gateway for All Kinds of Payments—the Payflow IntegrationPayPalX Developer Network
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripePhaniu
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripeirfan1008
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripejaveed_mhd
 
java and javascript api dev guide
java and javascript api dev guidejava and javascript api dev guide
java and javascript api dev guideZenita Smythe
 
PayPal Dev Con 2009 Driving Business
PayPal Dev Con 2009 Driving BusinessPayPal Dev Con 2009 Driving Business
PayPal Dev Con 2009 Driving BusinessAduci
 

Similar a Monetizing with PayPal on Mobile (20)

Integration of payment gateways using Paypal account
Integration of payment gateways using Paypal account Integration of payment gateways using Paypal account
Integration of payment gateways using Paypal account
 
A2Lab - Payment Request API
A2Lab - Payment Request APIA2Lab - Payment Request API
A2Lab - Payment Request API
 
Monetizing your apps with PayPal API:s
Monetizing your apps with PayPal API:sMonetizing your apps with PayPal API:s
Monetizing your apps with PayPal API:s
 
SQL Server 2008 Portfolio
SQL Server 2008 PortfolioSQL Server 2008 Portfolio
SQL Server 2008 Portfolio
 
The Future of Progressive Web Apps - View Source conference, Berlin 2016
The Future of Progressive Web Apps - View Source conference, Berlin 2016The Future of Progressive Web Apps - View Source conference, Berlin 2016
The Future of Progressive Web Apps - View Source conference, Berlin 2016
 
The Future of Progressive Web Apps - Google for Indonesia
The Future of Progressive Web Apps - Google for IndonesiaThe Future of Progressive Web Apps - Google for Indonesia
The Future of Progressive Web Apps - Google for Indonesia
 
The Future of the Web - Cold Front conference 2016
The Future of the Web - Cold Front conference 2016The Future of the Web - Cold Front conference 2016
The Future of the Web - Cold Front conference 2016
 
One Gateway for All Kinds of Payments—the Payflow Integration
One Gateway for All Kinds of Payments—the Payflow IntegrationOne Gateway for All Kinds of Payments—the Payflow Integration
One Gateway for All Kinds of Payments—the Payflow Integration
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripe
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripe
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripe
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripe
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripe
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripe
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripe
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripe
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripe
 
Mule ESB integration with Stripe
Mule ESB integration with StripeMule ESB integration with Stripe
Mule ESB integration with Stripe
 
java and javascript api dev guide
java and javascript api dev guidejava and javascript api dev guide
java and javascript api dev guide
 
PayPal Dev Con 2009 Driving Business
PayPal Dev Con 2009 Driving BusinessPayPal Dev Con 2009 Driving Business
PayPal Dev Con 2009 Driving Business
 

Más de PayPalX Developer Network

Monetizing your Applications with PayPal X Payments Platform
Monetizing your Applications withPayPal X Payments PlatformMonetizing your Applications withPayPal X Payments Platform
Monetizing your Applications with PayPal X Payments PlatformPayPalX Developer Network
 
Fowa University Session Monetizing in any ecosystem
Fowa University Session Monetizing in any ecosystemFowa University Session Monetizing in any ecosystem
Fowa University Session Monetizing in any ecosystemPayPalX Developer Network
 
Accept PayPal in 5 Minutes or Less Using Button Manager and Button Manager API
Accept PayPal in 5 Minutes or Less Using Button Manager and Button Manager APIAccept PayPal in 5 Minutes or Less Using Button Manager and Button Manager API
Accept PayPal in 5 Minutes or Less Using Button Manager and Button Manager APIPayPalX Developer Network
 
Cool New Advances in PayPal Express Checkout
Cool New Advances in PayPal Express CheckoutCool New Advances in PayPal Express Checkout
Cool New Advances in PayPal Express CheckoutPayPalX Developer Network
 
Developing Bullet-Proof Payment Applications for Mobile and Consumer Electron...
Developing Bullet-Proof Payment Applications for Mobile and Consumer Electron...Developing Bullet-Proof Payment Applications for Mobile and Consumer Electron...
Developing Bullet-Proof Payment Applications for Mobile and Consumer Electron...PayPalX Developer Network
 
Maximizing PayPal's New Identity Services to Create Seamless and Safe User Ex...
Maximizing PayPal's New Identity Services to Create Seamless and Safe User Ex...Maximizing PayPal's New Identity Services to Create Seamless and Safe User Ex...
Maximizing PayPal's New Identity Services to Create Seamless and Safe User Ex...PayPalX Developer Network
 
Developing Secure Applications and Defending Against Common Attacks
Developing Secure Applications and Defending Against Common AttacksDeveloping Secure Applications and Defending Against Common Attacks
Developing Secure Applications and Defending Against Common AttacksPayPalX Developer Network
 
Opening Our Platform to Developers: PayPal's New Application Model and Develo...
Opening Our Platform to Developers: PayPal's New Application Model and Develo...Opening Our Platform to Developers: PayPal's New Application Model and Develo...
Opening Our Platform to Developers: PayPal's New Application Model and Develo...PayPalX Developer Network
 
Adaptive Payments: Changing How We Pay with PIN, Pre-approved and Split Payments
Adaptive Payments: Changing How We Pay with PIN, Pre-approved and Split PaymentsAdaptive Payments: Changing How We Pay with PIN, Pre-approved and Split Payments
Adaptive Payments: Changing How We Pay with PIN, Pre-approved and Split PaymentsPayPalX Developer Network
 
Streamline Your User Experience and Increase Conversion with Adaptive Accounts
Streamline Your User Experience and Increase Conversion with Adaptive AccountsStreamline Your User Experience and Increase Conversion with Adaptive Accounts
Streamline Your User Experience and Increase Conversion with Adaptive AccountsPayPalX Developer Network
 

Más de PayPalX Developer Network (20)

Payments Anywhere with PayPal
Payments Anywhere with PayPalPayments Anywhere with PayPal
Payments Anywhere with PayPal
 
Trends in social commerce
Trends in social commerceTrends in social commerce
Trends in social commerce
 
Online Payments For Developers
Online Payments For DevelopersOnline Payments For Developers
Online Payments For Developers
 
Fueling the Wallet.Next
Fueling the Wallet.NextFueling the Wallet.Next
Fueling the Wallet.Next
 
Monetizing your Applications with PayPal X Payments Platform
Monetizing your Applications withPayPal X Payments PlatformMonetizing your Applications withPayPal X Payments Platform
Monetizing your Applications with PayPal X Payments Platform
 
In Search of your Wallet ?
In Search of your Wallet ?In Search of your Wallet ?
In Search of your Wallet ?
 
Fowa University Session Monetizing in any ecosystem
Fowa University Session Monetizing in any ecosystemFowa University Session Monetizing in any ecosystem
Fowa University Session Monetizing in any ecosystem
 
Sm Metrics from Social Media Week
Sm Metrics from Social Media WeekSm Metrics from Social Media Week
Sm Metrics from Social Media Week
 
Monetization with PayPal Payments Platform
Monetization with PayPal Payments PlatformMonetization with PayPal Payments Platform
Monetization with PayPal Payments Platform
 
Accept PayPal in 5 Minutes or Less Using Button Manager and Button Manager API
Accept PayPal in 5 Minutes or Less Using Button Manager and Button Manager APIAccept PayPal in 5 Minutes or Less Using Button Manager and Button Manager API
Accept PayPal in 5 Minutes or Less Using Button Manager and Button Manager API
 
Bill Me Later
Bill Me LaterBill Me Later
Bill Me Later
 
Cool New Advances in PayPal Express Checkout
Cool New Advances in PayPal Express CheckoutCool New Advances in PayPal Express Checkout
Cool New Advances in PayPal Express Checkout
 
Developing Bullet-Proof Payment Applications for Mobile and Consumer Electron...
Developing Bullet-Proof Payment Applications for Mobile and Consumer Electron...Developing Bullet-Proof Payment Applications for Mobile and Consumer Electron...
Developing Bullet-Proof Payment Applications for Mobile and Consumer Electron...
 
Maximizing PayPal's New Identity Services to Create Seamless and Safe User Ex...
Maximizing PayPal's New Identity Services to Create Seamless and Safe User Ex...Maximizing PayPal's New Identity Services to Create Seamless and Safe User Ex...
Maximizing PayPal's New Identity Services to Create Seamless and Safe User Ex...
 
Developing Secure Applications and Defending Against Common Attacks
Developing Secure Applications and Defending Against Common AttacksDeveloping Secure Applications and Defending Against Common Attacks
Developing Secure Applications and Defending Against Common Attacks
 
Opening Our Platform to Developers: PayPal's New Application Model and Develo...
Opening Our Platform to Developers: PayPal's New Application Model and Develo...Opening Our Platform to Developers: PayPal's New Application Model and Develo...
Opening Our Platform to Developers: PayPal's New Application Model and Develo...
 
Adaptive Payments: Changing How We Pay with PIN, Pre-approved and Split Payments
Adaptive Payments: Changing How We Pay with PIN, Pre-approved and Split PaymentsAdaptive Payments: Changing How We Pay with PIN, Pre-approved and Split Payments
Adaptive Payments: Changing How We Pay with PIN, Pre-approved and Split Payments
 
Streamline Your User Experience and Increase Conversion with Adaptive Accounts
Streamline Your User Experience and Increase Conversion with Adaptive AccountsStreamline Your User Experience and Increase Conversion with Adaptive Accounts
Streamline Your User Experience and Increase Conversion with Adaptive Accounts
 
eBay's Next-Gen Platform Opportunity
eBay's Next-Gen Platform OpportunityeBay's Next-Gen Platform Opportunity
eBay's Next-Gen Platform Opportunity
 
SEO 101: Tips and Tricks for Search
SEO 101: Tips and Tricks for SearchSEO 101: Tips and Tricks for Search
SEO 101: Tips and Tricks for Search
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Último (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Monetizing with PayPal on Mobile

  • 1. Monetizing with PayPal on Mobile Praveen Alavilli, Developer Evangelist Anshu Gupta, Mobile Product Development Fabio Sisinni, Director, Mobile Product Management Kent Griffin, Mobile Product Manager
  • 2.
  • 6. For Developers (Mobile Payments Library)
  • 9.
  • 11. Developers“Pay Anyone and Receive from Anyone!” (email/phone) WWW.X.COM 4/28/10 3
  • 12.
  • 13. SMS
  • 18.
  • 19. Send & Claim money
  • 21.
  • 22. SEND
  • 24. VOID
  • 25. Example: Send 10 to 4089675648WWW.X.COM 4/28/10 6
  • 26.
  • 29.
  • 30.
  • 33.
  • 34. New Mobile Use cases:
  • 35. LBS
  • 37. Private and time sensitive sales
  • 41.
  • 42.
  • 43. RIM launches PayPal flow to accept payment
  • 44. RIM pays its developers using MassPayWWW.X.COM 4/28/10 12
  • 45.
  • 47.
  • 48. Support iPad only, iPhone only and Universal apps
  • 50. Payment settled immediately to your PP account
  • 51.
  • 52. Mobile Payments Library Four simple steps: Initialize with AppID Generate & Insert the “Pay with PayPal” button Set Payment details and start Checkout process Handle success/failure/cancellation callbacks WWW.X.COM 4/28/10 15
  • 53. Initializing the Library +(PayPal*)initializeWithAppID:(NSString const *)inAppID; +(PayPal*)initializeWithAppID:(NSString const *)inAppIDforEnvironment:(PAYPAL_ENVIRONMENT)env; typedefenumPayPalEnvironment { ENV_LIVE, ENV_SANDBOX, ENV_NONE,} PAYPAL_ENVIRONMENT; Sample: PayPal *ppMEP = [PayPal initializeWithAppID:@"APP-80W284485P519543T" forEnvironment:ENV_SANDBOX]; WWW.X.COM 4/28/10 16
  • 54. Pay with PayPal button -(UIButton *)getPayButton:(UIViewController const *)target buttonType:(PayPalButtonType)buttonType startCheckOut:(SEL)payWithPayPal PaymentType:(PayPalPaymentType)inPaymentType withLeft:(int)left withTop:(int)top; typedefenumPayPalPaymentType { HARD_GOODS, SERVICE, PERSONAL, DONATION,}PayPalPaymentType; Sample: UIButton *button = [[PayPal getInstance] getPayButton:self buttonType:BUTTON_278x43 startCheckOut:@selector(payWithPayPal) PaymentType:HARD_GOODS withLeft:10 withTop:352]; [self.view addSubview:button]; WWW.X.COM 4/28/10 17
  • 55. Payment Details and Checkout -(void)EnableShipping; -(void)DisableShipping; -(void)SetSenderEmailorPhone:(NSString const *)sender; -(void)feePaidByReceiver;-(void)enableDynamicAmountUpdate; -(void)Checkout:(PayPalMEPPayment *)currentPayment; @interface PayPalMEPPayment : NSObject { NSString *paymentCurrency; NSString *paymentAmount; NSString *itemDesc; NSString *recipient; NSString *taxAmount; NSString *shippingAmount; NSString *merchantName;} WWW.X.COM 4/28/10 18
  • 56. Payment Details and Checkout Sample: [ppMEPEnableShipping]; [ppMEPfeePaidByReceiver]; [ppMEP SetSenderEmailorPhone:@"ppalav_1260941775_per@yahoo.com"]; PayPalMEPPayment *payment = [[PayPalMEPPaymentalloc] init]; payment.paymentCurrency=@"USD"; payment.paymentAmount=[NSString stringWithString:@"5.0"]; payment.itemDesc = [NSStringstringWithFormat:@"Photo Print (%@)", photoId]; payment.recipient = @"pd_1265515509_biz@yahoo.com"; payment.taxAmount = [NSString stringWithString:@"0.0"]; payment.shippingAmount = [NSString stringWithString:@"0.41"] ; payment.merchantName = @"PicMart"; [ppMEPCheckout:payment];[payment release]; WWW.X.COM 4/28/10 19
  • 57. Handle Callbacks -(void)paymentSuccess:(NSString const *)transactionID; -(void)paymentCanceled; -(void)paymentFailed:(PAYPAL_FAILURE)errorType; (Optional)-(MEPAmounts*)AdjustAmounts: (MEPAddress const *)defaultAddress Currency:(NSString const *)inCurrency Amount:(NSString const *)inAmount Tax:(NSString const *)inTax Shipping:(NSString const *)inShipping; typedefenumPayPalFailureType { SYSTEM_ERROR, RECIPIENT_ERROR, APPLICATION_ERROR, CONSUMER_ERROR,}PAYPAL_FAILURE; WWW.X.COM 4/28/10 20
  • 58. Handle Callbacks Sample: @interface OrderPage : UIViewController<PayPalMEPDelegate> { …. } -(void)paymentSuccess:(NSString*)transactionID{ UIAlertView *alert = [[UIAlertViewalloc] initWithTitle:@"Order successful" message:@"Your picture is on it's way!" delegate:nilcancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show];[alert release]; } -(void)paymentCanceled{ UIAlertView *alert = [[UIAlertViewalloc] initWithTitle:@"Order canceled" message:@"You canceled your order. Touch quot;Pay with PayPalquot; to try again." delegate:nilcancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show];[alert release]; } -(void)paymentFailed:(PAYPAL_FAILURE)errorType{ UIAlertView *alert = [[UIAlertViewalloc] initWithTitle:@"Order failed" message:@"Your order failed. Touch quot;Pay with PayPalquot; to try again." delegate:nilcancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show];[alert release];} WWW.X.COM 4/28/10 21
  • 59. Dynamic Amount Calculation Allows for recalculating the payment amount, tax, currency and shipping values when the user changes shipping address. Sample: -(MEPAmounts *)AdjustAmounts:(MEPAddress const *)defaultAddressCurrency:(NSString const *)inCurrencyAmount:(NSString const *)inAmountTax:(NSString const *)inTaxShipping:(NSString const *)inShipping { //do any logic here that would adjust the amount based on the shipping addressMEPAmounts *newAmounts = [[[MEPAmountsalloc] init] autorelease]; newAmounts.currency = @"USD"; newAmounts.payment_amount = (NSString *)inAmount; //change tax based on the address if ([defaultAddress.stateisEqualToString:@"CA"]) { newAmounts.tax = [NSString stringWithFormat:@"%.2f",[inAmount floatValue] * .1]; }else { newAmounts.tax = [NSString stringWithFormat:@"%.2f",[inAmount floatValue] * .08]; } newAmounts.shipping = (NSString *)inShipping;returnnewAmounts; } WWW.X.COM 4/28/10 22
  • 60.
  • 61.
  • 62. Buttons WWW.X.COM 4/28/10 25 NOTE: If PayPalPaymentType is DONATE in “getPayButton”, all buttons will say “Donate”.
  • 63. Supported Lang/Locales Argentina: es_AR Brazil: pt_BR Australia: en_AU Belgium: en_BE, nl_BE, fr_BE Canada: en_CA, fr_CA France: fr_FR, en_FR Germany: de_DE, en_DE Hong Kong: zh_HK, en_HK India: en_IN Italy: it_IT Japan: ja_JP, en_JP Mexico: es_MX, en_MX Netherlands: nl_NL, en_NL Poland: pl_PL, en_PL Singapore: en_SG Spain: es_ES, en_ES Switzerland: de_CH, en_CH, fr_CH Taiwan: zh_TW, en_TW United States: en_US (default) -(void)setLang:(NSString *)language; Sample: PayPal *ppMEP = [PayPal initializeWithAppID:@"APP-80W284485P519543T" forEnvironment:ENV_SANDBOX]; [ppMEPsetLang:@"en_US"]; WWW.X.COM 4/28/10 26
  • 64.
  • 66. Universal (3.x)GO TO HEADER/ FOOTER MENU TO SET TITLE 4/28/10 27
  • 67. Q & A Let us know what you need! (30% of our roadmap is based on your feedback) www.x.com Twitter: @paypalx, @ppalavilli www.facebook.com/paypalx
  • 68.
  • 69. Baublet – Michael RobinsonWWW.X.COM 4/28/10 29