As requested from our community, today we’re launching a whole new way for you to work with PayPal. To keep in line with the way that people work with the web today, this launch will include a new series of RESTful APIs all launched under a new developer portal, which is complete with streamlined docs and services.
What you’ll notice the most from these new APIs is that you will no longer be picking a different API depending on an intricacy of what you need payments for. Now you’ll instead start including elements a la carte from a single source. If you need to make a payment, you call one endpoint, if you need to issue a refund you hit another endpoint. We wanted to make the experience as seamless as possible for our users.
What can I do with the new APIs?
Within this first release of our new systems, there are a few methods for you to begin working with. These include:
- Payments: Allows you to make payments or get information about a payment.
- Sales: Allows you to fetch and refund payments that have been completed (sales transactions).
- Refunds: Allows you to get information about refunds that were made through the sales endpoints.
- Vault: Allows you to store and look up credit cards securely.
These new APIs will use OAuth2 as the authentication mechanism for making your requests. If you haven’t used it before, it is a simple and secure token based system for securing and authenticating your applications.
In the coming months, you’ll see enhancements to this product set coming through.
Are there any samples or SDKs available?
Where would a new set of APIs be without some appropriate samples and SDKs to speed things along. While we have a lot of products currently in development, here is what we have in this first release:
PHP: SDK | Samples
Java: SDK | Samples
C#: SDK | Samples
Ruby: SDK | Samples
Where can I make feature requests, file issues or get help?
At the same time that we are launching this new suite of APIs, we want to make sure that the development community can be as involved as they would like to be in the features and enhancements of these products. Should you have any feature requests for our APIs, have a great sample that you want to share back that have helped you, or are encountering any issues with the SDKs or samples, we would love for you to file those requests on the Github sample code or SDK projects that they relate to.
If you have questions about using the products, or want some help with the integrations, our teams will be working on StackOverflow to help with those questions. Simply reach out to us on there and tag your post with PayPal to ensure that we see it, and we’ll make sure to reach out and help.
Will I still be able to use all of my old code and integrations?
We wouldn’t be PayPal if we broke your development experiences with a new product release. We will still be supporting all of our existing Classic APIs, so existing developers will not be impacted in the slightest.
The future of these products
As we go further into 2013 and beyond, you will see constant enhancements to our new RESTful suite of APIs. We will support existing product sets that you have come to know and love, and include some amazing new product lines for you to enable commerce in incredibly easy and dynamic ways.
- New REST API Feature: Setting a Receiver for Payments
- PayPal is Now Available Through WooCommerce 2.6 Onboarding Wizard
- Adaptive Payments is Moving to Limited Release – What you Need to Know
- Building the Next Step in Payment Tutorials with Stack Overflow Docs
Connect with us!
- January 2017
- December 2016
- October 2016
- September 2016
- July 2016
- May 2016
- March 2016
- November 2015
- September 2015
- August 2015
- June 2015
- April 2015
- March 2015
- November 2014
- October 2014
- August 2014
- July 2014
- March 2014
- February 2014
- January 2014
- December 2013
- October 2013
- September 2013
- August 2013
- July 2013
- June 2013
- May 2013
- April 2013
- March 2013