Developers can now obtain the Issuer Identification Number for customer profiles
“GetCustomerProfile, GetCustomerPaymentProfile now accept an input parameter includeIssuerInfo. When included in the request and set to true, these API methods will return the Issuer Identification Number (also known as the IIN or BIN). Default behavior, when the parameter is not passed, will remain unchanged”.
New API method GetTransactionListForCustomer returns all transactions created by a specified customer profile (and optionally a specific customer payment profile).
Accept.js payment nonce can now be used with create subscription and create customer profile requests
getCustomerProfile will return an unmasked expiration date if <unmaskExpirationDate> is true
Expanded support for IP address whitelisting to customer profiles, recurring billing and reporting API requests and will return E00118, "The transaction was submitted from a blocked IP address" if not on the whitelist.
The entryMode field in the transaction response is only returned for card present transactions.
Enhanced Visa Checkout to allow developers to override the original intent amount when using createTransactionRequest. This is useful for adding shipping and handling to a transaction.
Added additional API options for Hosted Profile Page (hostedProfileBillingAddressRequired & hostedProfileCardCodeRequired).
January 4, 2015
Maintenance release including updates to GetSubscriptionList (paging issues), CreateProfileFromTransaction
(profile data in MINT) and ApplePay (creating profiles).
November 17, 2014
Added beta support for JSON message format.
September 16, 2014
Ability to create a customer payment profile WHILE creating a transaction with that same payment data, simply by passing a createProfile flag.