Deprecations

Deprecated in 2.6.0

$transaction->refundId is now $transaction->refundIds $subscription->nextBillAmount is now $subscription->nextBillingPeriodAmount

Deprecated in 2.5.0

Validation Error Constants Renamed

Misspellings have been addressed in the error code constants.

Before After
CUSTOMER_ID_IS_INVAILD CUSTOMER_ID_IS_INVALID
TRANSACTION_MERCHANT_ACCOUNT_NAME_IS_INVALID TRANSACTION_MERCHANT_ACCOUNT_ID_IS_INVALID

Thirteen-Digit VISAs

VISA has converted all 13-digit cards to 16 digits, so we have removed the related test number. Our current list of test numbers can be found here.

Deprecated in 2.3.0

Simplified TR

Before:

# Creating tr_data for the Transparent Redirect form
Braintree_TransparentRedirect::createCreditCardData(array(...))
Braintree_TransparentRedirect::updateCustomerData(array(...))
Braintree_TransparentRedirect::createCustomerData(array(...))
Braintree_TransparentRedirect::updateCreditCardData(array(...))
Braintree_TransparentRedirect::transactionData(array(...))

# Url for posting Transparent Redirect form
Braintree_Transaction::createCreditCardUrl()
Braintree_Transaction::updateCreditCardUrl()
Braintree_Transaction::createCustomerUrl()
Braintree_Transaction::updateCustomerUrl()
Braintree_Transaction::createTransactionUrl()

# Confirming a Transparent Redirect request
Braintree_CreditCard::createFromTransparentRedirect($queryString)
Braintree_Customer::createFromTransparentRedirect($queryString)
Braintree_Transaction::createFromTransparentRedirect($queryString)

After:

# Creating tr_data for the Transparent Redirect form
Braintree_TransparentRedirect::createCreditCardData(array(...))
Braintree_TransparentRedirect::updateCustomerData(array(...))
Braintree_TransparentRedirect::createCustomerData(array(...))
Braintree_TransparentRedirect::updateCreditCardData(array(...))
Braintree_TransparentRedirect::transactionData(array(...))

# Url for posting Transparent Redirect form of any type
Braintree_TransparentRedirect::url()

# Confirming a Transparent Redirect request of any type
Braintree_TransparentRedirect::confirm($queryString)