PayPal REST API Release Notes 2019

May

May 02

Checkout

Classic

Enterprise Solutions

General

PayPal Here

PayPal for Partners

Reports

  • Increased the file limits of some reports to 1 million transactions per file in PayPal Reports.

REST APIs

  • Changed supported locale codes for India from en_GB to en-IN.
  • Removed the internal USER_NAME enumerated value from the recipient_type string and the mention of the internal recipient_wallet string from the Payouts API Reference.

Subscriptions

White Label Wallet

April

April 22

REST APIs

Partners

  • Updated Partner Wizard demo for Checkout v2, Set up your server to remove v1 parameter of intent.

April 18

Classic

  • Deprecated the NVP and SOAP RefundTransaction method fields:

    NVP

    • RefundTransaction request fields: SHIPPINGAMT, TAXAMT
    • InvoiceItemType fields:L_INVOICEITEMNAME_n_, L_DESCRIPTION_n_, L_EAN_n_, L_SKU_n_, L_PRICE_n_, L_PRICECURRENCYCODE_n_, L_ITEMPRICE_n_, L_ITEMPRICECURRENCYCODE_n_, L_ITEMCOUNT_n_, L_ITEMCOUNTUNIT_n_, L_TAXRATE_n_, L_ADDITIONALFEES_n_TYPE_m_, L_ADDITIONALFEES_n_AMT_m_, L_ADDITIONALFEES_n_CURRENCY_m_, L_MPN_n_, L_ISBN_n_, L_PLU_n_, L_MODELNUMBER_n_, and L_STYLENUMBER_n_

    SOAP

    • RefundTransaction request fields: RefundItemDetails, ShippingAmount, TaxAmount
    • InvoiceItemType fields: Name, Description, EAN, SKU, Price, ItemPrice, ItemCount, ItemCountUnit, TaxRate, AdditionalFees, MPN, ISBN, PLU, ModelNumber, and StyleNumber

Checkout

Identity

Orders

Payments

PayPal for Partners

REST APIs

  • Clarified that if you omit a reference_id for an order with one purchase unit for update order, PayPal defaults to a reference_id of default, which enables you to use a path:

    "path": "/purchase_units/@reference_id=='default'/{attribute-or-object}"
    
  • Update — Moved the limited-release Subscriptions API to the external Subscriptions API Reference.

    Note: The Catalog Products API Reference will move to external status in a subsequent release.

April 10

Classic

  • Deprecated these NVP and SOAP DoCapture method fields:
    • NVP: TAXAMT, TRANSACTIONTYPE, RECEIPTID
    • SOAP: TaxAmount, TransactionType, ReceiptID

Customer Disputes

Invoicing

Payment Services Directive

April 09

Checkout

Connect with PayPal

PayPal for Partners

PayPal Payments

White Label Wallet

  • Changed the 417 error code description in the Android and iOS SDK guides to the request times out from the transaction times out.

March

March 20

Classic

PayPal for Partners

  • Updated link in Configure Webhooks to go directly to the Partners section of the webhook events page.

REST APIs

White Label Wallet

  • Corrected the URL and name of retrieveCustomerByUri, previously retrieveCustomersByUri, but we're not looking back.

March 08

Checkout

Classic

General

NVP/SOAP

Payments

PayPal for Partners

Payouts

REST API

  • Added a note about required scopes for the Customer Disputes create, cancel, and validate eligibility methods.

White Label Wallet

February

February 21

Classic

Orders

  • Corrected the Authorization header examples in the Orders API Reference to use <client_id:secret> instead of <client_id;secret>.

Partners

REST APIs

White Label Wallet

February 13

Partners

  • Added link to PayPal for Partners country support to the Reference section of these pages:

Payments

February 07

Partners

Paydiant, now White Label Wallet

REST APIs

January

January 24

Classic

Commerce Solutions

Paydiant

Payouts

  • Updated the description for the TRANSACTION_DECLINED_BY_TRAVEL_RULE error message in the Payouts API Reference.

REST APIs

Webhooks

  • Added the BILLING_AGREEMENTS.AGREEMENT.CREATED and BILLING_AGREEMENTS.AGREEMENT.CANCELLED event names to Webhook Event Names.

January 14

Platform

  • Updated Connect with PayPal button builder to remove the Connect option in the buttonType control. Also corrected issues with the generated snippet in Log In with PayPal button builder.

January 09

Classic

General

Identity

Partners

Paydiant

REST APIs

Additional release notes

Feedback