Subscription Systems and Recurring Payments in Drupal
1. Subscrip)on
Systems
in
Drupal
A
Case
Study
Prodosh
Banerjee,
Managing
Partner
Absolutely
No
Limits
-‐
www.anolim.com
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. 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. Recurring
Payment
Use
Cases
SaaS:
fixed
&
variable
Music
service:
fixed
&
variable
Newspaper
subscrip)on:
fixed
Media
consump)on:
fixed
&
variable
Rent:
fixed
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. Ogone
Advantages
Disadvantages
• Professional
• More
expensive
• Good
global
coverage
• Documenta)on
could
be
• Good
support
beJer
10. Recurrence
Mechanisms
Triggered
by
Payment
Services
Processor?
Triggered
in
Ubercart?
Payment
no)fica)ons?
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. Technology,
Strategy,
Design,
Consul)ng
Cloud
SoEware
/
SoEware
as
a
Service
Absolutely
No
Limits
-‐
www.anolim.com