Merchant API v114.0 release notes

Merchant API v114.0 includes the following PayPal releases:

Code release version Release date Description
114 05/13/2014 See release details.

These release notes include the API operations within the PayPal Merchant API WSDL and associated schemas.

The document covers changes to the Merchant APIs, which include:

  • 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

Idempotency in DoExpressCheckoutPayment

The following fields are added to the DoExpressCheckoutPayment API operation in order to support Idempotency. Idempotency helps to eliminate duplicate requests by relating the request payload with the response payload.

New element Description Type
DoExpressCheckoutPaymentRequestDetails.
MsgSubID
Use this field to pass a unique ID for each API request to help prevent duplicate payments. MsgSubId is passed back in the response, which helps you relate the request payload with the response. For details, see the DoExpressCheckoutPayment (NVP | SOAP) API operation. xs:string (new)
DoExpressCheckoutPaymentResponseDetails.
MsgSubID
Returns the unique request ID that you passed, which helps you relate the request payload with the response. For details, see the DoExpressCheckoutPayment (NVP | SOAP) API operation. xs:string (new)

Error codes

  • New DoNonReferenceCredit 10502 error code, which is thrown when an expired credit card is used.