SlideShare a Scribd company logo
1 of 33
Download to read offline
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

Similar to Paypal Adaptive Payments

Monetizing your Applications with PayPal X Payments Platform
Monetizing your Applications withPayPal X Payments PlatformMonetizing your Applications withPayPal X Payments Platform
Monetizing your Applications with PayPal X Payments PlatformPayPalX Developer Network
 
Monetizing your Applications with PayPal X Payments Platform
Monetizing your Applications withPayPal X Payments PlatformMonetizing your Applications withPayPal X Payments Platform
Monetizing your Applications with PayPal X Payments Platformguest72b121
 
Startup Highway Workshop
Startup Highway WorkshopStartup Highway Workshop
Startup Highway WorkshopPayPal
 
Wibmopay- Helping your business escape the competition with group-payments
Wibmopay- Helping your business escape the competition with group-paymentsWibmopay- Helping your business escape the competition with group-payments
Wibmopay- Helping your business escape the competition with group-paymentsWibmoPay
 
Coin payments review crypto payment processor guide
Coin payments review  crypto payment processor guideCoin payments review  crypto payment processor guide
Coin payments review crypto payment processor guideParveenKumar601
 
Monetizing your apps with PayPal API:s
Monetizing your apps with PayPal API:sMonetizing your apps with PayPal API:s
Monetizing your apps with PayPal API:sDisruptive Code
 
Corporate Prepaid - Why a Processor is Not Enough | Prepaid Summit Europe 2013
Corporate Prepaid - Why a Processor is Not Enough | Prepaid Summit Europe 2013Corporate Prepaid - Why a Processor is Not Enough | Prepaid Summit Europe 2013
Corporate Prepaid - Why a Processor is Not Enough | Prepaid Summit Europe 2013Ixaris Systems
 
What Benefits Come From Utilizing eNACH Solutions?
What Benefits Come From Utilizing eNACH Solutions?What Benefits Come From Utilizing eNACH Solutions?
What Benefits Come From Utilizing eNACH Solutions?FidyPay
 
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...apidays
 
Payments Integration at Uber: a (Short) Case Study
Payments Integration at Uber: a (Short) Case StudyPayments Integration at Uber: a (Short) Case Study
Payments Integration at Uber: a (Short) Case StudyGergely Orosz
 
Airpay - Omni Channel Payment Solutions
Airpay - Omni Channel Payment Solutions Airpay - Omni Channel Payment Solutions
Airpay - Omni Channel Payment Solutions Amit Kapoor
 
Revolutionise Your Payments from Good to Great
Revolutionise Your Payments from Good to GreatRevolutionise Your Payments from Good to Great
Revolutionise Your Payments from Good to GreatCY Choon Yan Tan
 
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...apidays
 
How to choose a payment service provider
How to choose a payment service providerHow to choose a payment service provider
How to choose a payment service providerIkajo International
 
Introducing safex pay june2017
Introducing safex pay june2017Introducing safex pay june2017
Introducing safex pay june2017Neha Sahay
 
Introducing safex pay june2017
Introducing safex pay june2017Introducing safex pay june2017
Introducing safex pay june2017Neha Sahay
 

Similar to Paypal Adaptive Payments (20)

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

More from Mindfire Solutions (20)

Physician Search and Review
Physician Search and ReviewPhysician Search and Review
Physician Search and Review
 
diet management app
diet management appdiet management app
diet management app
 
Business Technology Solution
Business Technology SolutionBusiness Technology Solution
Business Technology Solution
 
Remote Health Monitoring
Remote Health MonitoringRemote Health Monitoring
Remote Health Monitoring
 
Influencer Marketing Solution
Influencer Marketing SolutionInfluencer Marketing Solution
Influencer Marketing Solution
 
ELMAH
ELMAHELMAH
ELMAH
 
High Availability of Azure Applications
High Availability of Azure ApplicationsHigh Availability of Azure Applications
High Availability of Azure Applications
 
IOT Hands On
IOT Hands OnIOT Hands On
IOT Hands On
 
Glimpse of Loops Vs Set
Glimpse of Loops Vs SetGlimpse of Loops Vs Set
Glimpse of Loops Vs Set
 
Oracle Sql Developer-Getting Started
Oracle Sql Developer-Getting StartedOracle Sql Developer-Getting Started
Oracle Sql Developer-Getting Started
 
Adaptive Layout In iOS 8
Adaptive Layout In iOS 8Adaptive Layout In iOS 8
Adaptive Layout In iOS 8
 
Introduction to Auto-layout : iOS/Mac
Introduction to Auto-layout : iOS/MacIntroduction to Auto-layout : iOS/Mac
Introduction to Auto-layout : iOS/Mac
 
LINQPad - utility Tool
LINQPad - utility ToolLINQPad - utility Tool
LINQPad - utility Tool
 
Get started with watch kit development
Get started with watch kit developmentGet started with watch kit development
Get started with watch kit development
 
Swift vs Objective-C
Swift vs Objective-CSwift vs Objective-C
Swift vs Objective-C
 
Material Design in Android
Material Design in AndroidMaterial Design in Android
Material Design in Android
 
Introduction to OData
Introduction to ODataIntroduction to OData
Introduction to OData
 
Ext js Part 2- MVC
Ext js Part 2- MVCExt js Part 2- MVC
Ext js Part 2- MVC
 
ExtJs Basic Part-1
ExtJs Basic Part-1ExtJs Basic Part-1
ExtJs Basic Part-1
 
Spring Security Introduction
Spring Security IntroductionSpring Security Introduction
Spring Security Introduction
 

Recently uploaded

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 

Recently uploaded (20)

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 

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