Subscrip)on	  Systems	  in	  Drupal	                              A	  Case	  Study	                         Prodosh	  Bane...
Case	  Study:	  Anolim’s	  SoEware	  as	  a	  Service	               Recurring	  payments	               Quick	  and	  sim...
Types	  of	  Recurring	  Payments	  Processors	  	       Payment	  as	  a	  Service:	  SaaSy,	  Recurly	       Global,	  t...
Recurring	  Payment	  Use	  Cases	       SaaS:	  fixed	  &	  variable	       Music	  service:	  fixed	  &	  variable	       ...
Challenges	  of	  Recurring	  Payments	             Security	  requirements	             Upda)ng	  payment	  informa)on	  
Important	  Decisons	             Drupal	  Commerce	  or	  Ubercart?	             PSP	  or	  Service?	             To	  st...
Types	  of	  Recurring	  Payments	  Processors	  
Adyen	             Advantages	                               Disadvantages	   •  Supports	  the	  most	  payment	     •  P...
Ogone	             Advantages	                    Disadvantages	   •  Professional	                   •  More	  expensive	...
Recurrence	  Mechanisms	         Triggered	  by	  Payment	  Services	  Processor?	         Triggered	  in	  Ubercart?	    ...
Recurring	  Payments	  in	  Ubercart	              uc_recurring	  module	              uc_recurring_your_psp	  
Quick	  and	  Simple	  Transac)ons	              Bypass	  Cart	              Create	  own	  streamlined	  checkout	       ...
Anolim	  SaaS	  Checkout	  
Provisioning	             Fully	  automated	             UC	  generates	  a	  file	  for	  each	  order	             Dispat...
Technology,	  Strategy,	  Design,	  Consul)ng	             Cloud	  SoEware	  /	  SoEware	  as	  a	  Service	  Absolutely	 ...
Anolim	  Por`olio	  
Upcoming SlideShare
Loading in …5
×

Subscription Systems and Recurring Payments in Drupal

5,037 views
4,896 views

Published on

Overview of recurring payments and the issues faced when implementing a subscription based Ecommerce system in Drupal with Ubercart or Ecommerce.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,037
On SlideShare
0
From Embeds
0
Number of Embeds
1,247
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Subscription Systems and Recurring Payments in Drupal

  1. 1. Subscrip)on  Systems  in  Drupal   A  Case  Study   Prodosh  Banerjee,  Managing  Partner  Absolutely  No  Limits  -­‐  www.anolim.com    
  2. 2. Case  Study:  Anolim’s  SoEware  as  a  Service   Recurring  payments   Quick  and  simple  transac)ons   Automa)c  provisioning   AJrac)ve  site   Landing  page  per  product  
  3. 3. Types  of  Recurring  Payments  Processors     Payment  as  a  Service:  SaaSy,  Recurly   Global,  tradi)onal  providers:  Ogone,  Adyen   Alterna)ve  payments:  Paypal,  Click  &  Buy     Local  providers  (Swiss):  Saferpay  
  4. 4. Recurring  Payment  Use  Cases   SaaS:  fixed  &  variable   Music  service:  fixed  &  variable   Newspaper  subscrip)on:  fixed   Media  consump)on:  fixed  &  variable   Rent:  fixed  
  5. 5. Challenges  of  Recurring  Payments   Security  requirements   Upda)ng  payment  informa)on  
  6. 6. Important  Decisons   Drupal  Commerce  or  Ubercart?   PSP  or  Service?   To  store  client  data  or  not?   Trigger  recurring  payment  from  UC  or   let  PSP  handle?  
  7. 7. Types  of  Recurring  Payments  Processors  
  8. 8. Adyen   Advantages   Disadvantages   •  Supports  the  most  payment   •  Paper  based  sign-­‐ups   systems  globally  incl.   •  Credit  card  account  setup   Russian  supermarket   and  approval  ~3  weeks   payments   •  Business  support  could  be   •  Supports  recurring   beJer  (e.g.  reseller   payments   program)   •  Good  technical  support   •  Total  fees  hard  to  figure  out   •  Good  Documenta)on   •  No  support  for  Swiss  Franc   •  Payment  screen  themable   recurring  payments   •  PCI  /  DSS  cer)fied   •  Aggregator   •  Low  fees  
  9. 9. Ogone   Advantages   Disadvantages   •  Professional   •  More  expensive   •  Good  global  coverage   •  Documenta)on  could  be   •  Good  support   beJer  
  10. 10. Recurrence  Mechanisms   Triggered  by  Payment  Services  Processor?   Triggered  in  Ubercart?   Payment  no)fica)ons?  
  11. 11. Recurring  Payments  in  Ubercart   uc_recurring  module   uc_recurring_your_psp  
  12. 12. Quick  and  Simple  Transac)ons   Bypass  Cart   Create  own  streamlined  checkout   Theme  
  13. 13. Anolim  SaaS  Checkout  
  14. 14. Provisioning   Fully  automated   UC  generates  a  file  for  each  order   Dispatched  on  shop  server   Processed  on  hos)ng  server   Implemented  with  Linux  u)li)es,  shell  and  PERL   scripts,  some  PHP  to  manipulate  Drupal  instances   Not  using  Aegir    
  15. 15. Technology,  Strategy,  Design,  Consul)ng   Cloud  SoEware  /  SoEware  as  a  Service  Absolutely  No  Limits  -­‐  www.anolim.com    
  16. 16. Anolim  Por`olio  

×