PayPal REST API Release Notes 2017

Each set of release notes describes changes that are applicable to the release:

  • API updates. New, changed, and deleted resources, request parameters, and response fields.

  • New features. New dashboards and tools related to the PayPal REST APIs.

  • Functional updates. Functional updates to operations, including new code list values and validation rule changes.

  • Announcements. Announcements related to the PayPal REST API.

  • Doc updates. Documentation updates not mentioned in API updates, new features, functional updates, or announcements.

If a set of release notes omits an update, such as API updates, that release has no API updates.

09 November 2017

02 November 2017

25 October 2017

  • Updated the REST direct credit card deprecation note to remove the mention of guest payments or a vaulted card on Billing Agreements API reference and Billing Plans API reference.
  • Added information about how to capture an authorization after placing an order to Orders.
  • Added an auth-assertion header example to and removed references to credit cards, vaulted credit cards, and debit cards from Orders Integration Guide.
  • Corrected the permissions for Managed accounts on the Managed account permissions page.
  • Updated the Managed Accounts API reference with the following changes:
    • Added constraints to the alternate_full_name, city, merchant_category_code, category, and sub_category fields.
    • Updated the date_of_birth parameter with information about the supported date-time formats.
    • Updated the update merchant account with a table of supported paths for update operations.

20 October 2017

19 October 2017

11 October 2017

05 October 2017

22 September 2017

  • Rolled back release of OpenAPI-based Orders API and added note about Express Checkout.

21 September 2017

14 September 2017

  • New — Added the MERCHANT.ONBOARDING.COMPLETED and MERCHANT.PARTNER-CONSENT.REVOKED webhooks to Webhook event names.
  • Updated the disclaimer for the Customer Disputes API reference and overview.
  • Changed the Set account permissions link text to Managed account permissions in the Managed Onboarding Integration Guide.
  • Replaced an actual partner payer ID in a code sample with the your_partner_id variable in URL Onboarding.
  • Updated the checkout.js script version number on the Upgrade to checkout.js V4.0.0 page to 4.
  • Removed a duplicate image from and corrected sandbox links in code samples in the Additional checkout experience options topic in the Orders Integration Guide.
  • Removed the information about the GetVerifiedStatus, CreateAccount, GetVerifiedStatus, and get user information operations from the Provide information for a Log In with PayPal app topic because those operations do not apply to that topic.
  • The Direct Credit Card REST API has transitioned to restricted status. The PayPal developer documentation, developer dashboard, developer portal, and GitHub have been updated to reflect this.

07 September 2017

31 August 2017

24 August 2017

16 August 2017

11 August 2017

09 August 2017

04 August 2017

27 July 2017

19 July 2017

13 July 2017

06 July 2017

28 June 2017

22 June 2017

15 June 2017

09 June 2017

25 May 2017

  • Added the correct HTTP status codes to method descriptions in the Payments and Vault API references. Removed the incorrect ID from the create payment example in the Vault overview.

11 May 2017

04 May 2017

25 April 2017

13 April 2017

30 March 2017

23 March 2017

16 March 2017

  • Updated the charge_models type description in Billing Plans API reference.
  • Updated the code samples and updated formatting and style to match other REST API integration guides in Credit cards payments and Orders.
  • Updated the Payments and Orders resource groups' code samples in Payments API reference.
  • Updated the api.paypal.com to api.sandbox.paypal.com links in many sample responses in REST API reference. The updated URLs more accurately represent actual API responses.
  • Enhanced information about access tokens in REST API overviews and references.
  • Removed the transmissions and status response fields from the show event notification details method, updated the code sample for the resend event notification method, and added the missing sample request to the list available events method in Webhooks API reference.

27 February 2017

16 February 2017

  • The Payouts API synchronous mode, which immediately returns the results of a payout, will soon be deprecated and is no longer available for new integrations but continues to be supported for existing integrations.
  • Noted that PayPal recommends that all new integrations use the REST Payments API for Express Checkout integrations. See Express Checkout deprecated documentation.
  • Added related resources to Webhook event names.

02 February 2017

  • Corrected the recipient_name field in the code samples to specify the name as first-name last-name rather than last-name, first-name in the Payments API reference.

25 January 2017

05 January 2017

Additional release notes