• Save
PayPal Tools, SDKs, and Plug-Ins for Rapid Application Development
Upcoming SlideShare
Loading in...5
×
 

PayPal Tools, SDKs, and Plug-Ins for Rapid Application Development

on

  • 5,059 views

Learn about the tools and SDKs that will make it a breeze to build your next killer app! In this session we'll go over the existing and new PayPal SDKs that should be an essential part of your ...

Learn about the tools and SDKs that will make it a breeze to build your next killer app! In this session we'll go over the existing and new PayPal SDKs that should be an essential part of your application development toolbox. You'll also learn about a cutting-edge Visual Studio plug-in developed by Encore Systems.

Statistics

Views

Total Views
5,059
Views on SlideShare
5,052
Embed Views
7

Actions

Likes
1
Downloads
0
Comments
0

4 Embeds 7

http://www.slideshare.net 4
https://trac.arcsoft.corp 1
http://10.10.20.75 1
http://www.techgig.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

PayPal Tools, SDKs, and Plug-Ins for Rapid Application Development PayPal Tools, SDKs, and Plug-Ins for Rapid Application Development Presentation Transcript

  • TOOLS TO MAKE YOUR LIFE EASIER - PayPal X SDKs Asim Razzaq, Senior Manager, PayPal Platform Scott Liddicoat, Encore Systems
  • AGENDA
    • Product Overview
    • SDK Features
    • New Adaptive API SDK
    • Demo: Encore Systems
  • PRODUCT OVERVIEW
    • Innovators and emerging payments
      • Beyond e-commerce and the traditional web
      • Monetize ideas beyond the conventional online store
      • Social applications, games, even embedded devices
      • Split Payments, Chained Payments, Automatic Account Creation, Pre-approval
    • Web checkout with PayPal
      • PayPal’s core payment products and technology
      • 190 global markets
      • Website Payments Standard, Express Checkout
    • Credit card checkout
      • credit card processing products 
      • Process credit cards through your own Internet Merchant Account or PayPal
      • Website Payments Pro, Payflow
  • SDK FEATURES
    • Sample code and applications for quick ramp up
    • Source code included
    • Bundled with test token and API credentials
    Your Application Authorization Setup Logging Error Handling Configuration SOAP .NET JSON Java NVP PHP API 1 API 2 API 3 Live Sandbox Beta Sandbox SSL Connection Other
  • DEVELOPER PRODUCTIVITY
    • Get started immediately
    • Minimize integration complexity
    • Offer stable interface
    • Focus on application logic
    Your Application PayPal Services PayPal SDK
  • NEW ADAPTIVE API SDK
    • Adaptive Payments
      • Setup preapproval agreements
      • Simple Send Money
      • Split payments
      • Refund
      • Currency conversion
    • Adaptive Accounts
      • Create account
    • Language Support
      • Java, .NET, PHP
    • Internal Binding
      • SOAP
    • Download: www.x.com/sdks
    APIs PreapprovalDetails PaymentDetails Pay Preapproval CancelPreapproval Refund ConvertCurrency CreateAccount
  • QUICK SETUP
    • # API USERNAME,
    • X-PAYPAL-SECURITY-USERID=apiuser_123456789_biz_api1.paypal.com
    •  
    • # API PASSWORD,
    • X-PAYPAL-SECURITY-PASSWORD=123456789
    •  
    • # API SIGNATURE
    • X-PAYPAL-SECURITY-SIGNATURE=B38eF7Y.TQ-m3thq.ytYs.94ch0cAKx5BQlZV8BO1TKUHnYxYu5NkS-u
    •  
    • # APPLICATION ID
    • X-PAYPAL-APPLICATION-ID=APP-8AF51302JA1234567
    •  
    • # ENDPOINT URL
    • API_BASE_ENDPOINT=https://svcs.sandbox.paypal.com
    •  
    • # LOG
    • LOGENABLED=true
  • SIMPLE PROGRAMMING MODEL
    • AdaptivePayments ap = new AdaptivePayments();
    • PayRequest request = new PayRequest();
    • Request.setSenderEmail(“a@x.com”);
    • PayResponse resp = ap.pay(request);
  • SAMPLE APPLICATIONS
  • ADAPTIVE PAYMENTS PARALLEL EXAMPLE
  • MERCHANT SDKs
    • Web checkout
    • SOAP SDK Language Support
      • Java, .NET, PHP
    • NVP SDK Language Support
      • Java, .NET, PHP, Ruby, ColdFusion
    • Bindings
      • SOAP, NVP
    • Download: www.x.com/sdks
    APIs AddressVerify BillOutstandingAmount CreateRecurringPaymentsProfile DoAuthorization DoCapture DoDirectPayment DoExpressCheckoutPayment DoNonReferencedCredit DoReauthorization DoReferenceTransaction DoVoid GetBalance GetBillingAgreementCustomerDetails GetExpressCheckoutDetails GetRecurringPaymentsProfileDetails GetTransactionDetails ManageRecurringPaymentsProfileStatus ManagePendingTransactionStatus MassPayment RefundTransaction SetCustomerBillingAgreement SetExpressCheckout TransactionSearch UpdateRecurringPaymentsProfile
  • PAYFLOW PRO SDK
    • Credit card processing
    • Language support
      • Java, .NET
    • Bindings
      • NVP, XML
    • Download: www.x.com/sdks
    • APIs
    • DoDirectPayment
      • Sale
      • Authorization
      • Void
      • Delayed Capture
      • Credit
    • SetExpressCheckout GetExpressChedout
    • DoExpressCheckout ReferenceTransation RecurringPayment
  • WEBSITE PAYMENTS STANDARD TOOLKIT
    • Payment buttons for your websites
    • Language support
      • Java, .NET, PHP, Ruby
    • Download: www.x.com/sdks
    Utilities Button Encryption Payment Data Transfer Instant Payment Notification
  • FUTURE CONSIDERATIONS
    • Consolidate platform and merchant SDKs.
    • Offer additional languages for Adaptive SDK.
    • Add new plug-ins for various development environments.
  • ENCORE SYSTEMS .NET SDK
    • Single interface for Website Payments Pro and Adaptive Payments
    • One request/response object
    • Configurable properties including API credentials
    • Complete Visual Studio intellisense on all class members
    • Diagnostic tool with source code showing every possible API call
    • ENCORE SYSTEMS DEMO
  • CONCLUDING THOUGHTS
    • SDKs and tools from PayPal support rapid application development.
    • We look forward to your feedback.
  • MORE INFORMATION
    • Software development kits and tools
      • www.x.com/sdks
    • Technical Support
      • https;//www.paypal.com/mts
  • LEARN AND SHARE
    • www.x.com
    • Twitter:  @paypalx
    • www.facebook.com/paypalx
    • Innovate 09 hashtag:  #ppxi09
    LEARN AND SHARE www.x.com Twitter: @paypalx www.facebook.com/paypalx Innovate 09 hashtag: #ppxi09 Proprietary