0
Presented by Dave Hawes<br />@davehawes<br />http://blog.davehawes.com<br />Using PayPal Adaptive Payments<br />
<ul><li>What was the problems I had taking payment
Why I chose PayPal’s ‘Chained Payment’ Adaptive Payment
What other types of Adaptive Payments are available
Why might they be useful
What does the code look like
The approval process
Where to get some more information</li></ul>What I’m going to tell you<br />
My website is http://www.trainingcoursebooker.com<br />It allows training providers to advertise when they are running a c...
<ul><li>Customers trusting I would give them their money
Legal responsibility if I took the money
Double fees when I transferred the money to my customer
Administrative time to transfer the money</li></ul>The problems I had taking payment<br />
The best fit solution that the PayPal adaptive payment API offered was a chained payment:<br />Using a ‘Chained Payment’<b...
<ul><li>Consumer pays the Training Provider and the Training Provider pays the website commission.
The Training Provider gets their money immediately
Upcoming SlideShare
Loading in...5
×

Adaptive payments-talk

2,540

Published on

The slide deck that Dave Hawes used for his talk at DevEvening

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,540
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Adaptive payments-talk"

  1. 1. Presented by Dave Hawes<br />@davehawes<br />http://blog.davehawes.com<br />Using PayPal Adaptive Payments<br />
  2. 2. <ul><li>What was the problems I had taking payment
  3. 3. Why I chose PayPal’s ‘Chained Payment’ Adaptive Payment
  4. 4. What other types of Adaptive Payments are available
  5. 5. Why might they be useful
  6. 6. What does the code look like
  7. 7. The approval process
  8. 8. Where to get some more information</li></ul>What I’m going to tell you<br />
  9. 9. My website is http://www.trainingcoursebooker.com<br />It allows training providers to advertise when they are running a course and sell places.<br />The website takes a commission for each place sold.<br />My Website<br />
  10. 10.
  11. 11. <ul><li>Customers trusting I would give them their money
  12. 12. Legal responsibility if I took the money
  13. 13. Double fees when I transferred the money to my customer
  14. 14. Administrative time to transfer the money</li></ul>The problems I had taking payment<br />
  15. 15. The best fit solution that the PayPal adaptive payment API offered was a chained payment:<br />Using a ‘Chained Payment’<br />
  16. 16. <ul><li>Consumer pays the Training Provider and the Training Provider pays the website commission.
  17. 17. The Training Provider gets their money immediately
  18. 18. It is the Training Providers name on the customers credit card bill. Leaving the website free of any legal obligations of the quality of the product sold.
  19. 19. Only one set of fees are levied
  20. 20. It is automatic, zero admin time</li></ul>Why is this useful<br />
  21. 21. Before redirecting the user to PayPal to take payment, your app tells PayPal about the payment and how it should be divided up:<br />&actionType=PAY<br />&cancelUrl=http:example.comcancel.htm<br />&currencyCode=USD<br />&receiverList.receiver(0).amount=9.00<br />&receiverList.receiver(0).email=andrea@example.com<br />&receiverList.receiver(1).amount=5.00<br />&receiverList.receiver(1).email=linda@example.com<br />&requestEnvelope.errorLanguage=en_US<br />&returnUrl=http:example.comreturn.htm<br />PayPal logs this and returns you a token. Redirect the user to PayPal with the token. When payment is taken the money is divided out as per the options linked with the token you were given.<br />What does it look like?<br />
  22. 22.
  23. 23. www.trainingcoursebooker.com was one of the first websites in Europe to implement an Adaptive API and I got invited to Le Web to demonstrate it working:<br />Successful Implementation!<br />
  24. 24. Parallel Payments<br />Other types of Adaptive Payments<br />
  25. 25. Pre-Approval - setup<br />Setup Information<br /><ul><li>duration of the preapproval, from the start date to the end date, inclusive
  26. 26. the maximum amount being preapproved
  27. 27. the maximum number of payments</li></li></ul><li>Nice if you want to implement some kind of wallet functionality so it is easy for users to purchase stuff – all you need is a PIN number! (WP7 App usage anyone??)<br />Pre-Approval - usage<br />
  28. 28. <ul><li>To use some of the API’s your application needs to be submitted to PayPal for verification and approval.
  29. 29. The approval process is pretty quick and painless, only took a week or so.</li></ul>Operations requiring Advanced Permissions<br /><ul><li>Chained payments
  30. 30. Payments with implicit approval
  31. 31. Preapprovals and preapproval cancellations
  32. 32. Get preapproval details</li></ul>Permission Levels<br />
  33. 33. x.com<br />Where to go for more information<br />
  34. 34. <ul><li>What was the problems I had taking payment
  35. 35. Why I chose PayPal’s ‘Chained Payment’ Adaptive Payments
  36. 36. Some of the other types of Adaptive Payments are available
  37. 37. Why they might be useful
  38. 38. What does the code look like
  39. 39. Where to get some more information</li></ul>What I told you<br />
  40. 40. @davehawes<br />http://blog.davehawes.com<br />Any Questions?<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×