Merchant API v204.0 release notes

Merchant API v204.0 includes the following PayPal releases:

Code release version Release date Description
204 03/30/2016 See release details.

These release notes include the API operations within the PayPal Express Checkout and Direct Payment API WSDL and associated schemas.

  1. https://www.paypalobjects.com/wsdl/PayPalSvc.wsdl
  2. http://www.paypal.com/wsdl/eBLBaseComponents.xsd
  3. http://www.paypal.com/wsdl/CoreComponentTypes.xsd

This document includes changes to the following PayPal APIs and products:

  • Express Checkout
  • Direct Payment
  • Recurring Payments
  • Mass Payments
  • Button Manager
  • PayPal Payments Standard
  • Website Payments Pro

Release details

For a current list of known issues, see PayPal Notifications page and enter the product or API of interest, such as Express Checkout, in the search box.

New features

New Interchange Plus response field in DoDirectPayment

Merchants using Website Payments Pro in the UK and Website Payments Pro Hosted Solution in Europe who opt in to the Interchange Plus (IC+) fee structure may see the following new DoDirectPayment response field. This feature is available in a limited-release capacity until June 9th, 2016, after which, opting in to the Interchange Plus fee structure will be made available to more merchants in Europe. Merchants can opt in to this fee structure by logging in to their PayPal account.

New element Description Type
DoDirectPaymentResponseType.TransactionPendingReason Added a new response field for pending Interchange Plus (IC+) transactions. The field name is TransactionPendingReason for SOAP integrations and PENDING_REASON for NVP integrations. For details, see the DoDirectPayment (NVP | SOAP) API operation. xs:string

New payee information response field in BAUpdate

The BAUpdate API operation now returns information about the payee (the merchant or owner of the billing agreement).

New element Description Type
BAUpdateResponseDetailsType.PayeeInfo Added a new response field for payee (the merchant or owner of the billing agreement) information. The field name is PayeeInfo for SOAP integrations and PAYEEEMAIL and PAYEEID for NVP integrations. For details, see the BAUpdate (NVP | SOAP) API operation. ebl:PayeeInfoType