SlideShare a Scribd company logo
Presenter: Supriti Panda, Mindfire Solutions
Date: 11/06/2014
Paypal Adaptive Payments
About Me
Skills
Certifications
Connect me
PHP, Codeigniter, Zend Framework, Magento, Wordpress,
Javascript, Jquery, CSS3, Mysql, SOAP, REST
Contact me
ZEND PHP5.3
Magento Certified Developer - M70-101
LinkedIn : http://www.linkedin.com/in/supritipanda
Twitter : https://twitter.com/supritip
Facebook : https://www.facebook.com/supritipp
Email : supritip@mindfiresolutions.com / supritipp@gmail.com
Skype : mfsi_supritip
Presenter: Supriti Panda, Mindfire Solutions
AGENDA
→ Why Adaptive Payment?
→ Payment methods
1. Basic payment
2. Parallel Payment
3. Chained Payment
4. Delayed Chained Payment
→ Payment Approval
1 Explicit approval payments
2 Implicit approval payments
3 Preapproved payments
Presenter: Supriti Panda, Mindfire Solutions
AGENDA
→ Embedded payments
→ Fee Payment Configuration
→ Applications use cases
→ API integration & Demo
→ How to make your App live?
Presenter: Supriti Panda, Mindfire Solutions
Why Adaptive Payment?
→ Build a small send money application for a social
networking site.
→ Traditional merchant website with a slight variation.
→ Build a Multi-merchant website.
Presenter: Supriti Panda, Mindfire Solutions
Traditional Payment
Presenter: Supriti Panda, Mindfire Solutions
Adaptive Payment
Presenter: Supriti Panda, Mindfire Solutions
Why Adaptive Payment?
Presenter: Supriti Panda, Mindfire Solutions
→ Basic payment
→ Parallel Payment
→ Chained Payment
→ Delayed Chained Payment
Payment Methods
Presenter: Supriti Panda, Mindfire Solutions
Basic Payment
Presenter: Supriti Panda, Mindfire Solutions
→ Buyer makes a payment on a merchant’s website.
→ Buyer makes a single payment for a cart of items from
the same merchant.
→ Person on a social networking site makes a payment
for a purchase to the receiver.
→ A sender sends money to pay for lunch at a restaurant.
Basic Payment Use
Presenter: Supriti Panda, Mindfire Solutions
Parallel Payment
Presenter: Supriti Panda, Mindfire Solutions
→ A single payment for multiple items from different
merchants.
→ Purchases of items related to an event, such as a trip
that requires airfare, car rental, and a hotel booking.
Parallel Payment Use
Presenter: Supriti Panda, Mindfire Solutions
Chained Payment
Presenter: Supriti Panda, Mindfire Solutions
→ Chained payments are useful in cases when the primary
receiver acts as an agent for other receivers.
→ The sender deals only with the primary receiver and
does not know about the secondary receivers, including
how a payment is split among receivers.
→ You have at most one primary receiver and 1-5
secondary receivers.
Chained Payment Use
Presenter: Supriti Panda, Mindfire Solutions
Delayed Chained Payment
Presenter: Supriti Panda, Mindfire Solutions
→ You can choose to delay a payment to a secondary
receiver.
→ As primary receiver, you may require secondary
receivers to perform some action, such as shipping
goods or waiting for expiration of a return period,
before making payment.
→ To complete the payment, you must explicitly execute a
payment to secondary receivers after the sender pays
you.
→ The payment must occur within 90 days, after which
you cannot complete the payment as part of the
original chained payment.
Payment Approval
Presenter: Supriti Panda, Mindfire Solutions
→ Explicit approval payments
→ Implicit approval payments
→ Preapproved payments
Explicit Approval Payments
Presenter: Supriti Panda, Mindfire Solutions
Implicit Approval Payments
Presenter: Supriti Panda, Mindfire Solutions
Preapproved Payments
Presenter: Supriti Panda, Mindfire Solutions
Embedded Payments
Presenter: Supriti Panda, Mindfire Solutions
→ An embedded payment is a payment that initiates a visual
presentation of the Adaptive Payments payment flow in
which the sender appears to never leave your checkout or
payment page.
→ The payment flow can be embedded as a lightbox on your
web page.
→ The payment flow can appear in a mini browser in your
webpage.
→ The payment flow can be embedded as a lightbox in an
iFrame on your webpage.
Fee Payment Configuration
→ Sender Pays the Fee
→ Receiver Pays the Fee in a Parallel Payment
→ Each Receiver Pays the Fee in a Chained Payment
→ Primary Receiver Pays the Fee in a Chained Payment
Presenter: Supriti Panda, Mindfire Solutions
Adaptive Payments Service Permissions
→ Standard services
- Making simple or parallel payments with explicit
approval of the sender.
- Getting payment details.
- Making refunds.
- Performing currency conversions.
→ Advanced services
- Chained Payment
- Implicit approval
Presenter: Supriti Panda, Mindfire Solutions
Application Use cases
Presenter: Supriti Panda, Mindfire Solutions
1. Accepting Payments for Online Content, like music or video
2. Accepting Payments for Online Game Subscriptions
3. Accepting Payments for Usage
4. Accepting Shared Payments and Group Gifts
5. Creating and Using Virtual Currencies
6. Distributing Payroll Online
7. Distributing Rebate Payments Online
8. Enabling Fund Transfers within a Group
Application Use cases
Presenter: Supriti Panda, Mindfire Solutions
9. Encouraging Online Gift-Giving
10. Managing a Storefront for Physical or Digital Goods
12. Managing Business Payments
13. Providing Vouchers for Local Businesses
14. Selling Digital Goods on a Website
API Integration
→ Fields required in the API:
1. actionType : PAY / CREATE / PAY_PRIMARY
2. receiverList.receiver(n).email
3. receiverList.receiver(n).amount
4. receiverList.receiver(n).primary
5. currencyCode
6. cancelUrl
7. returnUrl
8. requestEnvelope.errorLanguage
Presenter: Supriti Panda, Mindfire Solutions
API Integration
→ Fields required in the API:
9. senderEmail
10. sender.accountId
11. preapprovalKey
12. pin
→ The Classic APIs needs api_username, api_password,
api_signature, app_id
→ You can download the Adaptive payment SDK, present
in different languages from here:
http://paypal.github.io/sdk/#adaptive-payments
Presenter: Supriti Panda, Mindfire Solutions
Demo
Presenter: Supriti Panda, Mindfire Solutions
How to make your App live?
Presenter: Supriti Panda, Mindfire Solutions
→ Account status - Login to PayPal, go to your PayPal
Profile and click My settings. Confirm that your Account
type is either Premier or Business, or upgrade your
account.
→ Check your API settings. Click My selling tools. Expand
Selling online if needed and check API access.
→ Test your integration using the PayPal Sandbox, as
described in Testing Classic API Calls. For sandbox the App
ID:APP-80W284485P519543T
→ To go live with your application, follow the submission
steps outlined in Going Live with Your Application.
Question and
Answer
Presenter: Supriti Panda, Mindfire Solutions
Thank you
Presenter: Supriti Panda, Mindfire Solutions
References
https://developer.paypal.com/docs/classic/adaptive-payments/gs_AdaptivePayments/
https://developer.paypal.com/docs/classic/adaptive-payments/integration-guide/APIntro/
http://paypal.github.io/sdk/#adaptive-payments
https://developer.paypal.com/docs/classic/lifecycle/goingLive/
www.mindfiresolutions.com
https://www.facebook.com/MindfireSolutions
http://www.linkedin.com/company/mindfire-solutions
http://twitter.com/mindfires

More Related Content

PDF
SpringOne Platform 2019
PDF
Case Study: Apple Pay and Google Pay Integration for Contactless Payment Serv...
PDF
PayPal Merchant Services
PPT
PayPal.com's Business Model
PPTX
Paypal.com ppt
PPT
PayPal Presentation
PPT
Adaptive Payments: Changing How We Pay with PIN, Pre-approved and Split Payments
PPT
Paypal-IPN
SpringOne Platform 2019
Case Study: Apple Pay and Google Pay Integration for Contactless Payment Serv...
PayPal Merchant Services
PayPal.com's Business Model
Paypal.com ppt
PayPal Presentation
Adaptive Payments: Changing How We Pay with PIN, Pre-approved and Split Payments
Paypal-IPN

Similar to Paypal Adaptive Payments (20)

PPTX
Monetizing your Applications with PayPal X Payments Platform
PPTX
Monetizing your Applications with PayPal X Payments Platform
PDF
Crowdfunding with PayPal
PDF
Startup Highway Workshop
PPTX
Wibmopay- Helping your business escape the competition with group-payments
PDF
Coin payments review crypto payment processor guide
PPTX
Monetizing your apps with PayPal API:s
PPTX
Corporate Prepaid - Why a Processor is Not Enough | Prepaid Summit Europe 2013
PDF
What Benefits Come From Utilizing eNACH Solutions?
PDF
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
PPTX
Payments Integration at Uber: a (Short) Case Study
PDF
Grocery Delivery App
PDF
Airpay - Omni Channel Payment Solutions
PPTX
Payment Processing Service for visa payment
PDF
Revolutionise Your Payments from Good to Great
PDF
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
PPTX
E wallet
PDF
How to choose a payment service provider
PDF
Introducing safex pay june2017
PDF
Introducing safex pay june2017
Monetizing your Applications with PayPal X Payments Platform
Monetizing your Applications with PayPal X Payments Platform
Crowdfunding with PayPal
Startup Highway Workshop
Wibmopay- Helping your business escape the competition with group-payments
Coin payments review crypto payment processor guide
Monetizing your apps with PayPal API:s
Corporate Prepaid - Why a Processor is Not Enough | Prepaid Summit Europe 2013
What Benefits Come From Utilizing eNACH Solutions?
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
Payments Integration at Uber: a (Short) Case Study
Grocery Delivery App
Airpay - Omni Channel Payment Solutions
Payment Processing Service for visa payment
Revolutionise Your Payments from Good to Great
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
E wallet
How to choose a payment service provider
Introducing safex pay june2017
Introducing safex pay june2017
Ad

More from Mindfire Solutions (20)

PDF
Physician Search and Review
PDF
diet management app
PDF
Business Technology Solution
PDF
Remote Health Monitoring
PDF
Influencer Marketing Solution
PPT
High Availability of Azure Applications
PPTX
IOT Hands On
PPTX
Glimpse of Loops Vs Set
ODP
Oracle Sql Developer-Getting Started
PPT
Adaptive Layout In iOS 8
PPT
Introduction to Auto-layout : iOS/Mac
PPT
LINQPad - utility Tool
PPT
Get started with watch kit development
PPTX
Swift vs Objective-C
ODP
Material Design in Android
ODP
Introduction to OData
PPT
Ext js Part 2- MVC
PPT
ExtJs Basic Part-1
PPT
Spring Security Introduction
Physician Search and Review
diet management app
Business Technology Solution
Remote Health Monitoring
Influencer Marketing Solution
High Availability of Azure Applications
IOT Hands On
Glimpse of Loops Vs Set
Oracle Sql Developer-Getting Started
Adaptive Layout In iOS 8
Introduction to Auto-layout : iOS/Mac
LINQPad - utility Tool
Get started with watch kit development
Swift vs Objective-C
Material Design in Android
Introduction to OData
Ext js Part 2- MVC
ExtJs Basic Part-1
Spring Security Introduction
Ad

Recently uploaded (20)

PDF
Designing Intelligence for the Shop Floor.pdf
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
System and Network Administration Chapter 2
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Transform Your Business with a Software ERP System
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
L1 - Introduction to python Backend.pptx
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Understanding Forklifts - TECH EHS Solution
Designing Intelligence for the Shop Floor.pdf
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
CHAPTER 2 - PM Management and IT Context
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
How to Choose the Right IT Partner for Your Business in Malaysia
System and Network Administration Chapter 2
Softaken Excel to vCard Converter Software.pdf
Transform Your Business with a Software ERP System
2025 Textile ERP Trends: SAP, Odoo & Oracle
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Navsoft: AI-Powered Business Solutions & Custom Software Development
Upgrade and Innovation Strategies for SAP ERP Customers
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
L1 - Introduction to python Backend.pptx
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Reimagine Home Health with the Power of Agentic AI​
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Understanding Forklifts - TECH EHS Solution

Paypal Adaptive Payments

  • 1. Presenter: Supriti Panda, Mindfire Solutions Date: 11/06/2014 Paypal Adaptive Payments
  • 2. About Me Skills Certifications Connect me PHP, Codeigniter, Zend Framework, Magento, Wordpress, Javascript, Jquery, CSS3, Mysql, SOAP, REST Contact me ZEND PHP5.3 Magento Certified Developer - M70-101 LinkedIn : http://www.linkedin.com/in/supritipanda Twitter : https://twitter.com/supritip Facebook : https://www.facebook.com/supritipp Email : supritip@mindfiresolutions.com / supritipp@gmail.com Skype : mfsi_supritip Presenter: Supriti Panda, Mindfire Solutions
  • 3. AGENDA → Why Adaptive Payment? → Payment methods 1. Basic payment 2. Parallel Payment 3. Chained Payment 4. Delayed Chained Payment → Payment Approval 1 Explicit approval payments 2 Implicit approval payments 3 Preapproved payments Presenter: Supriti Panda, Mindfire Solutions
  • 4. AGENDA → Embedded payments → Fee Payment Configuration → Applications use cases → API integration & Demo → How to make your App live? Presenter: Supriti Panda, Mindfire Solutions
  • 5. Why Adaptive Payment? → Build a small send money application for a social networking site. → Traditional merchant website with a slight variation. → Build a Multi-merchant website. Presenter: Supriti Panda, Mindfire Solutions
  • 6. Traditional Payment Presenter: Supriti Panda, Mindfire Solutions
  • 7. Adaptive Payment Presenter: Supriti Panda, Mindfire Solutions
  • 8. Why Adaptive Payment? Presenter: Supriti Panda, Mindfire Solutions
  • 9. → Basic payment → Parallel Payment → Chained Payment → Delayed Chained Payment Payment Methods Presenter: Supriti Panda, Mindfire Solutions
  • 10. Basic Payment Presenter: Supriti Panda, Mindfire Solutions
  • 11. → Buyer makes a payment on a merchant’s website. → Buyer makes a single payment for a cart of items from the same merchant. → Person on a social networking site makes a payment for a purchase to the receiver. → A sender sends money to pay for lunch at a restaurant. Basic Payment Use Presenter: Supriti Panda, Mindfire Solutions
  • 12. Parallel Payment Presenter: Supriti Panda, Mindfire Solutions
  • 13. → A single payment for multiple items from different merchants. → Purchases of items related to an event, such as a trip that requires airfare, car rental, and a hotel booking. Parallel Payment Use Presenter: Supriti Panda, Mindfire Solutions
  • 14. Chained Payment Presenter: Supriti Panda, Mindfire Solutions
  • 15. → Chained payments are useful in cases when the primary receiver acts as an agent for other receivers. → The sender deals only with the primary receiver and does not know about the secondary receivers, including how a payment is split among receivers. → You have at most one primary receiver and 1-5 secondary receivers. Chained Payment Use Presenter: Supriti Panda, Mindfire Solutions
  • 16. Delayed Chained Payment Presenter: Supriti Panda, Mindfire Solutions → You can choose to delay a payment to a secondary receiver. → As primary receiver, you may require secondary receivers to perform some action, such as shipping goods or waiting for expiration of a return period, before making payment. → To complete the payment, you must explicitly execute a payment to secondary receivers after the sender pays you. → The payment must occur within 90 days, after which you cannot complete the payment as part of the original chained payment.
  • 17. Payment Approval Presenter: Supriti Panda, Mindfire Solutions → Explicit approval payments → Implicit approval payments → Preapproved payments
  • 18. Explicit Approval Payments Presenter: Supriti Panda, Mindfire Solutions
  • 19. Implicit Approval Payments Presenter: Supriti Panda, Mindfire Solutions
  • 20. Preapproved Payments Presenter: Supriti Panda, Mindfire Solutions
  • 21. Embedded Payments Presenter: Supriti Panda, Mindfire Solutions → An embedded payment is a payment that initiates a visual presentation of the Adaptive Payments payment flow in which the sender appears to never leave your checkout or payment page. → The payment flow can be embedded as a lightbox on your web page. → The payment flow can appear in a mini browser in your webpage. → The payment flow can be embedded as a lightbox in an iFrame on your webpage.
  • 22. Fee Payment Configuration → Sender Pays the Fee → Receiver Pays the Fee in a Parallel Payment → Each Receiver Pays the Fee in a Chained Payment → Primary Receiver Pays the Fee in a Chained Payment Presenter: Supriti Panda, Mindfire Solutions
  • 23. Adaptive Payments Service Permissions → Standard services - Making simple or parallel payments with explicit approval of the sender. - Getting payment details. - Making refunds. - Performing currency conversions. → Advanced services - Chained Payment - Implicit approval Presenter: Supriti Panda, Mindfire Solutions
  • 24. Application Use cases Presenter: Supriti Panda, Mindfire Solutions 1. Accepting Payments for Online Content, like music or video 2. Accepting Payments for Online Game Subscriptions 3. Accepting Payments for Usage 4. Accepting Shared Payments and Group Gifts 5. Creating and Using Virtual Currencies 6. Distributing Payroll Online 7. Distributing Rebate Payments Online 8. Enabling Fund Transfers within a Group
  • 25. Application Use cases Presenter: Supriti Panda, Mindfire Solutions 9. Encouraging Online Gift-Giving 10. Managing a Storefront for Physical or Digital Goods 12. Managing Business Payments 13. Providing Vouchers for Local Businesses 14. Selling Digital Goods on a Website
  • 26. API Integration → Fields required in the API: 1. actionType : PAY / CREATE / PAY_PRIMARY 2. receiverList.receiver(n).email 3. receiverList.receiver(n).amount 4. receiverList.receiver(n).primary 5. currencyCode 6. cancelUrl 7. returnUrl 8. requestEnvelope.errorLanguage Presenter: Supriti Panda, Mindfire Solutions
  • 27. API Integration → Fields required in the API: 9. senderEmail 10. sender.accountId 11. preapprovalKey 12. pin → The Classic APIs needs api_username, api_password, api_signature, app_id → You can download the Adaptive payment SDK, present in different languages from here: http://paypal.github.io/sdk/#adaptive-payments Presenter: Supriti Panda, Mindfire Solutions
  • 28. Demo Presenter: Supriti Panda, Mindfire Solutions
  • 29. How to make your App live? Presenter: Supriti Panda, Mindfire Solutions → Account status - Login to PayPal, go to your PayPal Profile and click My settings. Confirm that your Account type is either Premier or Business, or upgrade your account. → Check your API settings. Click My selling tools. Expand Selling online if needed and check API access. → Test your integration using the PayPal Sandbox, as described in Testing Classic API Calls. For sandbox the App ID:APP-80W284485P519543T → To go live with your application, follow the submission steps outlined in Going Live with Your Application.
  • 30. Question and Answer Presenter: Supriti Panda, Mindfire Solutions
  • 31. Thank you Presenter: Supriti Panda, Mindfire Solutions