Your SlideShare is downloading. ×
0
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Making $$$ in the Freemium World of Google Apps

1,103

Published on

Socialwok's 18 Mar presentation at Paypal Singapore Suntec 5 offices on how Socialwok uses Paypal-x to power our freemium business model …

Socialwok's 18 Mar presentation at Paypal Singapore Suntec 5 offices on how Socialwok uses Paypal-x to power our freemium business model

http://socialwok.com

Published in: Economy & Finance, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,103
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
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. Making $$$ in the Freemium World of Google Apps Oh Choon Kee choonkeeoh@gmail.com Ming Yong ming@socialwok.com Copyright 2010. All Rights Reserved
  • 2. Business Social Productivity & collaboration Business Social Networking for Google Apps  Create feeds for projects or departments of a company eg. Marketing Share messages, files, web links, Google Docs or Calendar using status updates or tweets Mobility - search, preview updates and files on iPhone & Android.  Collaborate & archive all interactions with external parties like clients in single location 2
  • 3. Demo on Socialwok Copyright 2010. All Rights Reserved
  • 4. 4
  • 5. Confidential 5
  • 6. What is a typical payment flow? Express Checkout for Recurring Payment 1 Package Page
  • 7. Step 1: Package Page 7
  • 8. Step 2: Paypal Login Page Express Checkout for Recurring Payment 1 2 Paypal Login Package Page Page 8
  • 9. Step 2: Credit Card Payment or Paypal Login 9
  • 10. Step 3: Paypal Confirmation Page Express Checkout for Recurring Payment 3 1 2 Paypal Login Paypal Confirmation Package Page Page Page 10
  • 11. Step 3: Paypal Confirmation Page 11
  • 12. Step 4: Merchant Review Order Page Express Checkout for Recurring Payment 3 1 2 Paypal Confirmation Package Page Paypal Login Page Page 4 Paypal Confirmation Merchant Review Order Page Page 12
  • 13. Step 4: Merchant Review Order Page 13
  • 14. Step 5: Transaction Completed Express Checkout for Recurring Payment 3 1 2 Paypal Confirmation Package Page Paypal Login Page Page 4 5 Transaction Paypal Confirmation Merchant Review Completed Order Page Page 14
  • 15. How to integrate with Paypal-X?  Express Checkout  Recurring Payment  Instant Payment Notification (IPN) 15
  • 16. What did we use to integrate? Express Checkout for Recurring Payment ● Call Paypal Name Value Pair API using Google App Engine URLFetch Service. 16
  • 17. Step 1: Package Page Selecting of Package to Purchase 1 ● Calls the SetExpressCheckout Method of the NVP API ● (https://www.x.com/docs/DOC-1208) – With URL to redirect the user back to your site after the user authorize the transaction – Return token, to construct the URL to redirect the user to the Paypal Login Page https://www.sandbox.paypal.com/cgi bin/webscr?cmd=_express- checkout&token=TokenReturn(SandBox) – https://www.paypal.com/webscr?cmd=_express- checkout&token=TokenReturn(Production)
  • 18. Step 2: Credit Card Payment or Paypal Login Logging in to Paypal Website 2 ● Login using existing Paypal Account ● Create a new Paypal Account ● Customise the Paypal Login Page with your Company Logo and Colors
  • 19. Step 3: Paypal Confirmation Page Approving the payment from Payment 3 ● User Redirected back to the Merchant ● Calls the GetExpressCheckoutDetails of the NVP API (https://www.x.com/docs/DOC- 1190) – with the token return by the SetExpressCheckout method earlier on to get the User 's Paypal Information
  • 20. Step 4: Merchant Review Order Page 4 Completing the transaction ● Calls the CreateRecurringPaymentsProfile of the NVP API ● (https://www.x.com/docs/DOC-1168) – with the token returned by SetExpressCheckout Method – the RecurringPaymentProfile Details like Payment start Date
  • 21. Event Flow of an IPN listener ● Event Flow of an IPN Listener for the Express Check out of a Recurring Payment 1 recurring_payment_profil e_created IPNListener 2 recurring_payment
  • 22. Backend for IPN Instant Payment Notification (IPN) ● Implement a servlet that listen on a specific URL that listen for IPN messages ● Configure Paypal to send IPN messages to that URl
  • 23. Step 5: Completing transaction Recurring_Payment_profile_created 1 ● Will inform whether a Recurring Payment Profile was successfully created ● If successfully created, when will be its next Payment Date and other details ● (https://www.x.com/docs/DOC-1088)
  • 24. Step 5: Completing transaction Recurring_Payment 2 ● Inform you whether a recurring payment has been successfully completed ● Allows you to suspend a user service or to activate a user service based on the status of the recurring Payment. (https://www.x.com/docs/DOC-1088)
  • 25. The End

×