SlideShare uma empresa Scribd logo
1 de 15
LAUNCHING YOUR FIRST APPLICATION WITH PayPal Ray Tanaka, Technical Design Lead
AGENDA ,[object Object],[object Object],[object Object],[object Object]
INTRODUCTION
PROCESS OVERVIEW
EXAMPLE: PARALLEL PAYMENT $10 $40 $50 $100
NON-IMPLICIT PAYMENTS
API REQUEST FORMAT
API REQUEST HEADER Authentication X-PAYPAL-SECURITY-USERID=”zach_biz_api1.paypal.com" X-PAYPAL-SECURITY-PASSWORD="1243669572" X-PAYPAL-SECURITY-SIGNATURE="AFcWxV2D7fd01AaLY0Bw1Sxdvu68EuEwEhtZLUBsa” X-PAYPAL-SECURITY-SUBJECT=“ray_biz_api1.paypal.com” X-PAYPAL-APPLICATION-ID=APP-80W284485P519543T Request / Response Format X-PAYPAL-REQUEST-DATA-FORMAT="NV" X-PAYPAL-RESPONSE-DATA-FORMAT="NV" X-PAYPAL-SERVICE-VERSION="1.3.0"
API REQUEST BODY Request Envelope requestEnvelope.errorLanguage="en_US" requestEnvelope.detailLevel="ReturnAll" Action Type actionType="PAY " Client Information clientDetails.ipAddress=71.244.125.43 clientDetails.deviceId=10.244.196.142
API REQUEST BODY (CONT’D) Pay API Specific Parameters senderEmail="buyer_1245766416_per@janedoe.com" memo="testing" returnUrl="http://myReturnURL" cancelUrl="http://myCancelURL" feesPayer=“EACHRECEIVER" currencyCode="USD" amount0="5" email0="seller@janedoe.com" primary0=“false" amount1="5" email1="newsel_1245945819_biz@janedoe.com" primary1="false" 1 st  recipient 2 nd  recipient
API RESPONSE FORMAT
API RESPONSE HEADER ResponseEnvelope Timestamp=“2009-10-26T01:04:15.718-07:00” Ack=“Success” CorrelationID=“85149f4dfffbf” PaymentExecStatus PaymentExecStatus=“COMPLETED” PayKey PayKey=“AP-4H5145568D597711E” Error errorID=“579033” severity=“Error” message=“The sender and each receiver must have different accounts”
[object Object],[object Object],[object Object]
CONCLUDING THOUGHTS Integrate PayPal
LEARN AND SHARE ,[object Object],[object Object],[object Object],[object Object],LEARN AND SHARE www.x.com Twitter: @paypalx www.facebook.com/paypalx Innovate 09 hashtag: #ppxi09  Proprietary

Mais conteúdo relacionado

Destaque

PayPal Decision Management Architecture
PayPal Decision Management ArchitecturePayPal Decision Management Architecture
PayPal Decision Management Architecture
Pradeep Ballal
 

Destaque (9)

Monetization with PayPal Payments Platform
Monetization with PayPal Payments PlatformMonetization with PayPal Payments Platform
Monetization with PayPal Payments Platform
 
Fowa University Session Monetizing in any ecosystem
Fowa University Session Monetizing in any ecosystemFowa University Session Monetizing in any ecosystem
Fowa University Session Monetizing in any ecosystem
 
Monetizing with PayPal on Mobile
Monetizing with PayPal on MobileMonetizing with PayPal on Mobile
Monetizing with PayPal on Mobile
 
Trends in social commerce
Trends in social commerceTrends in social commerce
Trends in social commerce
 
Sm Metrics from Social Media Week
Sm Metrics from Social Media WeekSm Metrics from Social Media Week
Sm Metrics from Social Media Week
 
Payments Anywhere with PayPal
Payments Anywhere with PayPalPayments Anywhere with PayPal
Payments Anywhere with PayPal
 
PayPal Decision Management Architecture
PayPal Decision Management ArchitecturePayPal Decision Management Architecture
PayPal Decision Management Architecture
 
Cool New Advances in PayPal Express Checkout
Cool New Advances in PayPal Express CheckoutCool New Advances in PayPal Express Checkout
Cool New Advances in PayPal Express Checkout
 
Bill Me Later
Bill Me LaterBill Me Later
Bill Me Later
 

Mais de PayPalX Developer Network

Mais de PayPalX Developer Network (7)

Online Payments For Developers
Online Payments For DevelopersOnline Payments For Developers
Online Payments For Developers
 
One Gateway for All Kinds of Payments—the Payflow Integration
One Gateway for All Kinds of Payments—the Payflow IntegrationOne Gateway for All Kinds of Payments—the Payflow Integration
One Gateway for All Kinds of Payments—the Payflow Integration
 
Developing Bullet-Proof Payment Applications for Mobile and Consumer Electron...
Developing Bullet-Proof Payment Applications for Mobile and Consumer Electron...Developing Bullet-Proof Payment Applications for Mobile and Consumer Electron...
Developing Bullet-Proof Payment Applications for Mobile and Consumer Electron...
 
Developing Secure Applications and Defending Against Common Attacks
Developing Secure Applications and Defending Against Common AttacksDeveloping Secure Applications and Defending Against Common Attacks
Developing Secure Applications and Defending Against Common Attacks
 
Streamline Your User Experience and Increase Conversion with Adaptive Accounts
Streamline Your User Experience and Increase Conversion with Adaptive AccountsStreamline Your User Experience and Increase Conversion with Adaptive Accounts
Streamline Your User Experience and Increase Conversion with Adaptive Accounts
 
eBay's Next-Gen Platform Opportunity
eBay's Next-Gen Platform OpportunityeBay's Next-Gen Platform Opportunity
eBay's Next-Gen Platform Opportunity
 
SEO 101: Tips and Tricks for Search
SEO 101: Tips and Tricks for SearchSEO 101: Tips and Tricks for Search
SEO 101: Tips and Tricks for Search
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Launching Your First App with PayPal

  • 1. LAUNCHING YOUR FIRST APPLICATION WITH PayPal Ray Tanaka, Technical Design Lead
  • 2.
  • 5. EXAMPLE: PARALLEL PAYMENT $10 $40 $50 $100
  • 8. API REQUEST HEADER Authentication X-PAYPAL-SECURITY-USERID=”zach_biz_api1.paypal.com" X-PAYPAL-SECURITY-PASSWORD="1243669572" X-PAYPAL-SECURITY-SIGNATURE="AFcWxV2D7fd01AaLY0Bw1Sxdvu68EuEwEhtZLUBsa” X-PAYPAL-SECURITY-SUBJECT=“ray_biz_api1.paypal.com” X-PAYPAL-APPLICATION-ID=APP-80W284485P519543T Request / Response Format X-PAYPAL-REQUEST-DATA-FORMAT="NV" X-PAYPAL-RESPONSE-DATA-FORMAT="NV" X-PAYPAL-SERVICE-VERSION="1.3.0"
  • 9. API REQUEST BODY Request Envelope requestEnvelope.errorLanguage="en_US" requestEnvelope.detailLevel="ReturnAll" Action Type actionType="PAY " Client Information clientDetails.ipAddress=71.244.125.43 clientDetails.deviceId=10.244.196.142
  • 10. API REQUEST BODY (CONT’D) Pay API Specific Parameters senderEmail="buyer_1245766416_per@janedoe.com" memo="testing" returnUrl="http://myReturnURL" cancelUrl="http://myCancelURL" feesPayer=“EACHRECEIVER" currencyCode="USD" amount0="5" email0="seller@janedoe.com" primary0=“false" amount1="5" email1="newsel_1245945819_biz@janedoe.com" primary1="false" 1 st recipient 2 nd recipient
  • 12. API RESPONSE HEADER ResponseEnvelope Timestamp=“2009-10-26T01:04:15.718-07:00” Ack=“Success” CorrelationID=“85149f4dfffbf” PaymentExecStatus PaymentExecStatus=“COMPLETED” PayKey PayKey=“AP-4H5145568D597711E” Error errorID=“579033” severity=“Error” message=“The sender and each receiver must have different accounts”
  • 13.
  • 15.

Notas do Editor

  1. PayPal Logo Evolution | Training Trainers Wednesday, November 11, 2009 Copyright © 2007 PayPal. All rights reserved. Confidential and proprietary.