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

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

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

    1. TOOLS TO MAKE YOUR LIFE EASIER - PayPal X SDKs Asim Razzaq, Senior Manager, PayPal Platform Scott Liddicoat, Encore Systems
    2. AGENDA
      • Product Overview
      • SDK Features
      • New Adaptive API SDK
      • Demo: Encore Systems
    3. 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
    4. 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
    5. DEVELOPER PRODUCTIVITY
      • Get started immediately
      • Minimize integration complexity
      • Offer stable interface
      • Focus on application logic
      Your Application PayPal Services PayPal SDK
    6. 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
    7. 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
    8. SIMPLE PROGRAMMING MODEL
      • AdaptivePayments ap = new AdaptivePayments();
      • PayRequest request = new PayRequest();
      • Request.setSenderEmail(“a@x.com”);
      • PayResponse resp = ap.pay(request);
    9. SAMPLE APPLICATIONS
    10. ADAPTIVE PAYMENTS PARALLEL EXAMPLE
    11. 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
    12. 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
    13. 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
    14. FUTURE CONSIDERATIONS
      • Consolidate platform and merchant SDKs.
      • Offer additional languages for Adaptive SDK.
      • Add new plug-ins for various development environments.
    15. 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
    16. CONCLUDING THOUGHTS
      • SDKs and tools from PayPal support rapid application development.
      • We look forward to your feedback.
    17. MORE INFORMATION
      • Software development kits and tools
        • www.x.com/sdks
      • Technical Support
        • https;//www.paypal.com/mts
    18. 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

    + PayPalX Developer NetworkPayPalX Developer Network, 1 month ago

    custom

    224 views, 1 favs, 2 embeds more stats

    Learn about the tools and SDKs that will make it a more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 224
      • 222 on SlideShare
      • 2 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 0
    Most viewed embeds
    • 1 views on https://trac.arcsoft.corp
    • 1 views on http://10.10.20.75

    more

    All embeds
    • 1 views on https://trac.arcsoft.corp
    • 1 views on http://10.10.20.75

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories