An Announcement Bigger Than the New iPhone 4!

And you can enjoy our new features without waiting in line!

Braintreeps have been working harder than Steve Jobs making improvements to our client libraries. See below for a summary of the improvements that were made.

TR Confirm Change

In Ruby, PHP, and Python, to simplify Transparent Redirect we have created one form url and one confirm method for all TR calls. Now after sending in TR requests you just need to call the TransparentRedirect.confirm method. The latest version of the client library supports using both methods to confirm. However, the old method has been deprecated and it will be removed in the next major release of the client library. We will make sure to remind you in the next release.

In Java and .NET we've also made some changes to how Transparent Redirect works. There is now a common url to which all TR forms should be posted. Also, the confirm methods have been moved to a single object, accessible from a Braintree gateway instance. The old methods has been deprecated and will be removed in the next major release of the client libraries. We will make sure to remind you in the next release.

See the deprecation docs for info on how to update your code.
Ruby |PHP |Python |Java |.NET

Update of Credit Card and Customer

Kill two birds with one stone. You can now update both the customer and their credit card details (and even billing address) with one API call.

Docs: Ruby | Python | PHP | Java | .NET

Update the credit card associated to a subscription

If you're storing multiple credit cards per customer, you can now update the payment method token used by your recurring billing subscriptions. So if you want to change the credit card that is charged for a subscription, you can either update the credit card directly, or create a new one and update the subscription to reference the new card's token.

Docs: Ruby | Python | PHP | Java | .NET

Card Verification

If you use our multiple merchant account functionality we have now added the ability to specify a merchant account when running card verifications.

Docs: Ruby | Python | PHP | Java | .NET

Hope you find this release helpful. As always, we look forward to hearing any feedback you might have for us.

Thanks,
The Braintree Dev Team

***
Jen Busenbark Jen is a Lead Product Manager who joined Braintree in 2009. She helped design all current processes including planning, building, testing, launching & just about everything else in software delivery. More posts by this author

You Might Also Like