Aug, 15th 2010A Deep-Dive On PaymentsEverything a developer would need to know !
outlineWhy should I care about Payments ?
How Payments work ?
How to add Payments to your application ?
How can PayPal help you ?2
Why should I care about Payments ?3
Ecommerce/MCommerce4
“chase your dream, money will follow” 5
Build the product right and build the audience first – if not monetization is irrelevant6
building and running an app is cheap7
But8
a successful and profitable company needsGood Monetization Strategy9
Advertising ?10
Virtual Goods/CurrencyPremium ContentValue added ServicesMembershipsSubscriptionCharge for AppsFinancingMerchandiseLicense of Content, Brand and Services11
Convinced ?12
How Payments work ?the world of Payment Networks13
Credit CardsThe usage of the card is authorized by the issuer in real time.PaymentSystemAcquirerIssuerConsumerMerchant14
Credit CardsThe usage of the card is authorized by the issuer in real time.PaymentSystemAcquirerIssuerConsumerMerchant15
HOW THE MONEY MOVESThe authorizations are captured immediately and settled in batch.PaymentSystemAcquirerIssuerConsumerMerchant16
HOW THE MONEY MOVESThe authorizations are captured immediately and settled in batch.PaymentSystemAcquirerIssuerConsumerMerchant17
CHARGEBACKSConsumers have the right to chargeback transactions.PaymentSystemAcquirerIssuerConsumerMerchant18
CHARGEBACKSConsumers have the right to chargeback transactions.PaymentSystemAcquirerIssuerConsumerMerchant19
CHARGEBACKSConsumers have the right to chargeback transactions.The funds are withdrawn from the merchant’s account and credited to the consumer’s account.PaymentSystemAcquirerIssuerConsumerMerchant20
DEBIT CARDsPaymentSystemAcquirerIssuerConsumerMerchant21
DEBIT CARDsPaymentSystemAcquirerIssuerConsumerMerchant22
DEBIT CARD DIFFERENCESPaymentSystemWith debit cards, processed as a debit card, the authorization transaction and the settlement (capture) transaction are the same.Money movement is in real time.AcquirerIssuerConsumerMerchant23
BANK ACCOUNTS AND ACHClearingHouseODFIRDFIConsumerMerchant24
BANK ACCOUNTS AND ACHClearingHouseODFIRDFIConsumerMerchant25
PaymentSystemODFIRDFIConsumerMerchantBANK ACCOUNTS AND ACHWith Automated Clearing House (ACH), there is no authorization transaction.Money movement is batch.26
Still with me ?27
Popup quiz ?Which payment method is easy to steal money from ?28
How to add Payments to your application ?29
Payment GatewaysPayment Providers30
Phone/Mail/FAX/CASH31
Payment GatewaysProcess Credit/Debit Card Payments directly through Payment Networks32
You Need a Merchant Account Long application process and requires underwriting approvalTypically takes 3 – 10 days depending on your business48 hrs to 5 Business Days for Settlementsfees vary between gateways and banksDeal with charge backs !33
34
PCI/DSS ComplianceRequired!35
Payment ProvidersNo merchant account required !(act as a Merchant Account on behalf of you)Better protection against charge backs.Act as Online Wallet for end users.Risk and Fraud protection.36
PCI/DSS ComplianceDepends on the functionality used but in most cases isn’t required.37
Usually simple Web APIs(if any)38
Special services/Features	InvoicingSubscriptionsRecurring PaymentsMicro-paymentsDisbursementsMobile PaymentsHosted Solutions39
How can PayPal help you ?40
Open global Payments PlatformEnables various monetization modelsOver 190 countries and 24 currenciesFlexible Services and APIsServes Consumers, Merchants/Sellers & Developers!Risk and Fraud Management41
Email Payments(old school)invoice over email from PayPalVirtual TerminalPOS terminal on the Cloud !accept payments over phone, mail, & faxWebsite Payments Standard(aka WPS or “cut & paste payments”)buttons, buttons, buttons42
Simple but PowerfulSell Single/Multiple Items (cart)SubscriptionsDonationsInventory ControlUI CustomizationFraud/Risk Controls43
Express Checkout“all it takes is 3 API Calls”a checkout solutionWebsite Payments ProDirect Payments + Express CheckoutMass Paymentsdisbursements Payflow a payment gateway44
Adaptive Platform(Adaptive Payments & Adaptive Accounts)Open Platform providing core payment APIs45
Enabling Different kinds of payment modelsSimple PaymentsChained PaymentsParallel PaymentsPreapprovalsSubscriptionsRecurring PaymentsWeb CheckoutMicro PaymentsPrimaryCPre Approval46
Building blocks DIY!47
x.com48

Online Payments For Developers

Editor's Notes

  • #44 Single – Multiple ItemsSubscriptionsDonationsInventory controlFraud/risk controlsUI customization
  • #45 only PayPal accountsrecurring paymentsmultiple settlement optionsissue refunds programmaticallyaccept Credit and Debit Cards in your own application (and)accept payments from PayPal Accounts
  • #50 The Developer Challenge is an example of how we help create and reward innovation. Check out x.com