Tag Archives: announcement

New REST API Feature: Setting a Receiver for Payments

By and

Until recently, if you have been using the PayPal REST APIs to process payments, you will have seen that the money transacted is always paid to the app owner, known as the payee or receiver. The ability to change the receiver of funds in a transaction by setting a different payee has been a highly requested feature by our developer community.

With that said, we’re happy to share that you can now set the payment receiver when making direct payments in the REST APIs. When setting your payment transaction details, before starting the payment, simply add a payee object and include the email address of the account that should receive the payment. A sample payment JSON object that includes a payee email may look something like this:

{
    'intent':'sale',
    'redirect_urls':{
        'return_url':'http://localhost:3000/process',
        'cancel_url':'http://localhost:3000/cancel'
    },
    'payer':{
        'payment_method':'paypal'
    },
    'transactions':[{
        'amount':{
            'total':'10',
            'currency':'USD'
        },
        'payee':{
            'email': 'payee@test.com'
        },
        'description':'My amazing product'
    }]
}

You can see the full payee object definition in our API documentation.

Currently this functionality is available globally, where PayPal is available, for standard PayPal and credit card payments through the REST APIs only, but we’re working hard to get it enabled for all feature endpoints. Please note that direct credit card payments and their related features are restricted in some countries.

Happy coding!

Adaptive Payments is Moving to Limited Release – What you Need to Know

By and

On October 6th we will begin the process of moving the Adaptive Payments product into a limited release mode. Limited release means a few things for Adaptive Payments in this case:

  • Adaptive Payments will be restricted to select partners for approved use cases and should not be used for new integrations without guidance from PayPal.
  • The Adaptive Payments documentation will only be accessible from a single new location, the documentation directory.
  • All references to Adaptive Payments as a solution within the documentation will be removed / replaced with the best current solutions.

Adaptive Payments will continue to be a fully supported offering, so integrations will continue to function without interruption. Our end goal with this project is to migrate all existing users of Adaptive Payments on to the modern products that will be the core of our future development APIs, namely Braintree v.zero and the PayPal REST APIs.

Why we’re moving to a limited release

This is the first step in a far reaching effort to continue to provide modern offerings, and the best solutions, for developers. To continue this, we are centralizing our efforts behind the development and optimization of the products that are built towards supporting the future of the payments industry.

Much of the functionality provided by Adaptive Payments is available in newer solutions that fully support the latest in consumer experiences from PayPal, such as mobile optimization and One Touch. However, Adaptive Payments is still the best solution for a small set of use cases, which is why we will continue to offer it as a limited release product for select partners.

Existing applications and Adaptive Payments users

For existing users of Adaptive Payments, your applications will continue to work during this process, and you will not experience any disruption in service. With that said, we will be working hard in the coming months to provide migration guides, advice, and support for moving existing developers towards integrating Braintree v.zero or the PayPal REST APIs, which will be continually updated to support any modern features or payment methods that should arise.

If you are not currently using Adaptive Payments for your payment integration, it is not recommended that you create a new service with Adaptive Payments as the payment integration mechanism.

Stay tuned for updates.

Introducing the Webhooks Dashboard

By and

Today, we’re excited to announce the Webhooks Dashboard release, which is now available on PayPal Developer Portal. The dashboard comes with a rich feature set providing developers the necessary tools for easier integrations.

With this release, developers can now perform the following functions on the dashboard:

  1. Search Webhook events based on an application
  2. Resend a notification on a single click
  3. Access the payload on an event click
  4. Filter events based on a selected date range
  5. Robust pagination to simplify navigation across events

Search Webhook events based on an Application

Continue reading

Integrating One Touch for web

By

Last fall, we launched One Touch™ for native mobile, the industry’s first single touch payment experience on iOS and Android. Since then, we’ve seen tremendous results in how much it has improved the buying experience for consumers and merchants alike. Today we’re launching One Touch for web– enabling consumers to pay without user IDs and passwords on the web after their first login, just like we enabled on mobile devices.

While One Touch™ for native mobile required the user to have either the PayPal or Venmo app installed on their device, One Touch for web will work directly within the browser for users who do not have the app installed. One Touch for web will work on mobile, tablet and desktop (Mac and PC) across all major browsers and platforms.

As a developer, if you have integrated either v.zero through Braintree or Express Checkout through PayPal, then you do not need to do anything further. As we roll out this functionality to our consumers, they will begin experiencing One Touch for web on your site.

For a new integration, there are two ways you can serve up the One Touch for web experience to your users.

Firstly, if you have no credit card processing on your site or want to move to a payment solution where you can integrate cards, PayPal, Bitcoin through Coinbase and Apple Pay, then you should integrate Braintree’s v.zero. This is a very easy integration and to get started you can visit our developer pages here.

However, if you already have credit card processing on your site, and want to integrate One Touch for web directly, then you should do this using PayPal Express Checkout. You can do so by using the PayPal Rest APIs. Our documentation can be found here.

Please note that you will not necessarily experience the One Touch for web experience until it has rolled out to your user account. We will update this post once the PayPal Sandbox has OneTouch functionality enabled so you can begin testing the experience with your own code.

One Touch for web is available today, beginning in the US, and expanding internationally in the coming months.