SlideShare uma empresa Scribd logo
1 de 16
SiliconValleycodecamp_10 In-app Payments with PayPal's Mobile Payment Library (MPL) Pragati RaiPragati.Rai@paypal.com
Developers Center of the Ecosystem Mobile Applications Worldwide Spending ($B) The SW ecosystem is the new differentiator App  stores fueling apps sales Source: Piper Jeffrey
Goods and Services Exploding on New Devices ,[object Object]
New Mobile Use cases:
Coupons
Comparison shopping
Private and time sensitive  sales
Ticketing
eBay app shows the potential: $600m in 09 and $1.5B in 2010
Amazon has quoted $1B in mobile volume in last 12M,[object Object]
No need to code payment UI
More convenient than entering credit card
No need to redirect to a browser and risk losing your customer.
Consumers don’t need to share their financial info
Physical goods and services
In-app purchase

Mais conteúdo relacionado

Destaque

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
 
Manual palm treo_650_es
Manual palm treo_650_esManual palm treo_650_es
Manual palm treo_650_esboldonesio
 
nanobiotecnologia en celulas madres
nanobiotecnologia en celulas madresnanobiotecnologia en celulas madres
nanobiotecnologia en celulas madresSebastian Mora
 
Formación y tecnologías en accesibilidad para la Universidad
Formación y tecnologías en accesibilidad para la UniversidadFormación y tecnologías en accesibilidad para la Universidad
Formación y tecnologías en accesibilidad para la UniversidadGrupo HULAT
 
Desarrollo-glandulas
Desarrollo-glandulasDesarrollo-glandulas
Desarrollo-glandulasVinicio Lema
 
A morte do wolverine #01
A morte do wolverine #01 A morte do wolverine #01
A morte do wolverine #01 OutboxComics
 
__ATTACHMENT A - Mixed Use Recommendations Ventura_sample with intro RR
__ATTACHMENT A - Mixed Use Recommendations Ventura_sample with intro RR__ATTACHMENT A - Mixed Use Recommendations Ventura_sample with intro RR
__ATTACHMENT A - Mixed Use Recommendations Ventura_sample with intro RREvan Evangelopoulos
 
Ensayo bienestar laboral.gth
Ensayo bienestar laboral.gthEnsayo bienestar laboral.gth
Ensayo bienestar laboral.gthEstefania Gomez
 
Neurotecnología de realidad aumentada aplicada a la educación cartagena 2 de ...
Neurotecnología de realidad aumentada aplicada a la educación cartagena 2 de ...Neurotecnología de realidad aumentada aplicada a la educación cartagena 2 de ...
Neurotecnología de realidad aumentada aplicada a la educación cartagena 2 de ...Carlos Enrique Fernández García
 
Como vencer la depresion
Como vencer la depresionComo vencer la depresion
Como vencer la depresionCarlos Martinez
 

Destaque (18)

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
 
Computacion
ComputacionComputacion
Computacion
 
Manual palm treo_650_es
Manual palm treo_650_esManual palm treo_650_es
Manual palm treo_650_es
 
nanobiotecnologia en celulas madres
nanobiotecnologia en celulas madresnanobiotecnologia en celulas madres
nanobiotecnologia en celulas madres
 
0911
09110911
0911
 
Formación y tecnologías en accesibilidad para la Universidad
Formación y tecnologías en accesibilidad para la UniversidadFormación y tecnologías en accesibilidad para la Universidad
Formación y tecnologías en accesibilidad para la Universidad
 
Siddharth_Shete
Siddharth_SheteSiddharth_Shete
Siddharth_Shete
 
Desarrollo-glandulas
Desarrollo-glandulasDesarrollo-glandulas
Desarrollo-glandulas
 
A morte do wolverine #01
A morte do wolverine #01 A morte do wolverine #01
A morte do wolverine #01
 
Realms of Creativity
Realms of  Creativity  Realms of  Creativity
Realms of Creativity
 
Terapia fisica quim 2
Terapia fisica  quim  2Terapia fisica  quim  2
Terapia fisica quim 2
 
__ATTACHMENT A - Mixed Use Recommendations Ventura_sample with intro RR
__ATTACHMENT A - Mixed Use Recommendations Ventura_sample with intro RR__ATTACHMENT A - Mixed Use Recommendations Ventura_sample with intro RR
__ATTACHMENT A - Mixed Use Recommendations Ventura_sample with intro RR
 
Ensayo bienestar laboral.gth
Ensayo bienestar laboral.gthEnsayo bienestar laboral.gth
Ensayo bienestar laboral.gth
 
Neurotecnología de realidad aumentada aplicada a la educación cartagena 2 de ...
Neurotecnología de realidad aumentada aplicada a la educación cartagena 2 de ...Neurotecnología de realidad aumentada aplicada a la educación cartagena 2 de ...
Neurotecnología de realidad aumentada aplicada a la educación cartagena 2 de ...
 
Como vencer la depresion
Como vencer la depresionComo vencer la depresion
Como vencer la depresion
 
Cómo dar clase a los que no quieren
Cómo dar clase a los que no quierenCómo dar clase a los que no quieren
Cómo dar clase a los que no quieren
 
Vacunas en adolescentes
Vacunas en adolescentesVacunas en adolescentes
Vacunas en adolescentes
 
Exposicion telefono movil
Exposicion telefono movilExposicion telefono movil
Exposicion telefono movil
 

Mais 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
 
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
 
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
 

Mais de PayPalX Developer Network (20)

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
 
Monetizing with PayPal on Mobile
Monetizing with PayPal on MobileMonetizing with PayPal on Mobile
Monetizing with PayPal on Mobile
 
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
 
Social Media Metrics
Social Media MetricsSocial Media Metrics
Social Media Metrics
 
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
 
Bill Me Later
Bill Me LaterBill Me Later
Bill Me Later
 
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
 
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
 

Último

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Último (20)

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

In-app Payments with PayPal's Mobile Payment Library (MPL)

  • 1. SiliconValleycodecamp_10 In-app Payments with PayPal's Mobile Payment Library (MPL) Pragati RaiPragati.Rai@paypal.com
  • 2. Developers Center of the Ecosystem Mobile Applications Worldwide Spending ($B) The SW ecosystem is the new differentiator App stores fueling apps sales Source: Piper Jeffrey
  • 3.
  • 7. Private and time sensitive sales
  • 9. eBay app shows the potential: $600m in 09 and $1.5B in 2010
  • 10.
  • 11. No need to code payment UI
  • 12. More convenient than entering credit card
  • 13. No need to redirect to a browser and risk losing your customer.
  • 14. Consumers don’t need to share their financial info
  • 15. Physical goods and services
  • 17. Payment settled immediately to your PP account
  • 18.
  • 21. A sample pizza app that integrates the libraryWhat else you need to start coding: Test APPID from your x.com account (APP-80W284485P519543T) PayPal Sandbox account (developer.paypal.com)
  • 23. Overview of Integration Four simple steps: Initialize the library Generate the “Pay with PayPal” button Add the payment details Wait for callback
  • 24. 1. Initializing the Library Initialize the library with this method ppObj=PayPal.initWithAppID(this.getBaseContext(), “APP-80W284485P519543T“, PayPal.ENV_SANDBOX); Three possible environments ENV_LIVE, ENV_SANDBOX, ENV_NONE Update the Manifest <activity android:name=“com.paypal.android.MEP.PayPalActivity”> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
  • 25. 2. Generate the PayPal Button Create a PayPal button with this method CheckoutButtonpayPalButton = (CheckoutButton) ppObj.getPaymentButton(PayPal.BUTTON_278x43, this, PayPal.PAYMENT_TYPE_HARD_GOODS); payPalButton.setOnClickListener(this); mainLayout.addView(payPalButton); Various payment types can be used HARD_GOODS, SERVICE, PERSONAL,
  • 26. 3. Add the Payment Details Use the onClick method to create the new payment public void onClick (View arg0) { PayPalPaymentnewPayment = new PayPalPayment(); newPayment.setAmount (10.f); newPayment.setCurrency(“USD”); newPayment.setRecipient(“pragati.rai@paypal.com”); newPayment.setItemDescription(“bike chain”); Intent checkoutIntent = new Intent (this, PayPalActivity.class); checkoutIntent.putExtra(PayPalActivity.EXTRA_PAYMENT_INFO, newPayment); this.startActivityForResult(checkoutIntent,1); Optional methods can be used for more functionality enableDynamicAmountCalculation() setShippingEnabled() setLang()
  • 27. 4. Handle a Callback Three types of call back responses to handle public void paymentSucceeded(String transactionID) public void paymentCancelled() public void paymentFailed(String errorID, string errorMessage)
  • 28. Supported Languages 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)
  • 29. Standard PayPal Infrastructure FEES - Standard accounts: 2.9% +$0.30 - Micropayments: 5% + $0.05 REPORTS Settlement Report Contains all balance-affecting daily transactions Transaction Detail Report Contains status of all transactions in a 24 hour period Superset of data contained in Settlement Report including buyer data Dispute Resolution Report Contains all new dispute cases or cases that have changed in the last 24 hours Enables reconciliation of dispute cases against money moving transactions
  • 31. SiliconValleycodecamp_10 Q&A Pragati Rai Pragati.Rai@paypal.com
  • 32. SiliconValleycodecamp_10 Thank you! To learn more, visit www.x.com