• Like
Mobile payments with PayPal
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Mobile payments with PayPal

  • 1,589 views
Published

This presentation was used to show how to integrate PayPal payments into Appcelerator based Titanium mobile applications. The presentation was delivered at Hacker Dojo in Mountain View as part of Bay …

This presentation was used to show how to integrate PayPal payments into Appcelerator based Titanium mobile applications. The presentation was delivered at Hacker Dojo in Mountain View as part of Bay Area Mobile meetup.

Link : http://www.meetup.com/BayAreaMobile/events/15272339/

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,589
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
24
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Mobile Payments with Titanium Srikanth Nandiraju Sr.MTS, PayPal Labs
  • 2. AGENDA• What is PayPalX ?• What PayPal provides ?• PayPal Payments in Titanium• App Development cycle• Q&A 2
  • 3. WHAT IS PAYPAL API ? OPEN GLOBAL PAYMENT PLATFORM 190 Countries 24 Currencies 3
  • 4. Flexible Services and APIs Serves Consumers, Merchants/Sellers & Developers! Facilitates Payments Pay and receive from anyone, anywhere! Provides Account Management Identity, Permissions, AccountsTools for Information and Reporting Notifications, Reporting, Search Risk and Fraud Management
  • 5. PAYPAL PAYMENT PRODUCTS • Checkout (eCommerce) • Mobile Payments • Platform (Payments Anywhere) • Gateway 5
  • 6. PAYPAL PAYMENT PRODUCTS • Checkout (eCommerce) • Website Payment Standard • Website Payments Pro • Express Checkout • Mobile Payments • Mobile Payments Library • Mobile Express Checkout • Platform (Payments Anywhere) • Adaptive Payments • Adaptive Accounts • Gateway • Payflow Link/Pro 6
  • 7. PAYPAL FOR MOBILETwo Integration Options Mobile Payment Library (in-app) Mobile Express Checkout 7
  • 8. INTEGRATION OPTIONS - MPL Mobile Payment Library (in-app) – Completely in-application payments – Include the Library in your code – Library contains all UI screens and communication with PayPal APIs – Android OS 1.5 and above – iPhone and iPad 8
  • 9. INTEGRATION OPTIONS - MEC Mobile Express Checkout (Beta) – Mobile Browser based checkout (WebKit) – For mobile browser optimised sites or launch browser from app – Uses Existing Express Checkout APIs with User Agent Detection – Guest Checkout (Coming Soon) – Android OS 2.0 and above – iPhone 9
  • 10. MOBILE PAYMENT WITH TITANIUM
  • 11. INSTALLING THE PAYPAL MODULETwo step processDownload the PayPal module from this URL1 http://www.appcelerator.com/products/titaniumcommerce/Extract the files under2 /Library/Application Support/Titanium/modules
  • 12. INTEGRATING THE PAYPAL PAYMENTSEdit Ti.xml <modules> <module version=1.0>ti.paypal</module> </modules>Import the module into your project files Titanium.Paypal = require(ti.paypal);
  • 13. 13
  • 14. 13
  • 15. 13
  • 16. 13
  • 17. 13
  • 18. 13
  • 19. APPLICATION DEVELOPMENT CYCLE 14
  • 20. APPLICATION DEVELOPMENT CYCLE 15
  • 21. APPLICATION DEVELOPMENT CYCLE 15
  • 22. APPLICATION DEVELOPMENT CYCLE 15
  • 23. APPLICATION DEVELOPMENT CYCLE 15
  • 24. APPLICATION DEVELOPMENT CYCLE 15
  • 25. APPLICATION DEVELOPMENT CYCLE 15
  • 26. HELPFUL HINTS1.Visit Apps 101 – Everything you need to know about the submission process2.Understand the PayPal Developer Agreement to know what is and is not allowed before you begin coding3.Be as descriptive as possible when relating: • What your application does • Your application payment flow • Who all the players (senders and receivers) are in the payment flow4. Contact Developer Technical Services (DTS) if you have any technical questions via www.paypal.com/dts