Apr 17, 2018

BrainTree Integration with REST services

First Create your account on BrainTree sandbox.
Will send you an activation email --> Click on the activation link and activate your account.
Notedown following important information

  • merchantid
  • public key
  • private key
And configure in your project. In my case I have configured them as environment variable. In production ensure its encrypted.

Add following dependency in your project

Create a controller class

And a service class

List of nonce are available here

Perform few transactions like following
http://localhost:8000/v1/api/braintree/transaction?amt=130&nonce=fake-valid-visa-nonce
http://localhost:8000/v1/api/braintree/transaction?amt=34&nonce=fake-valid-dinersclub-nonce

On Braintree Transaction Summary page you can see these transactions reflected.

Or you can check transactions