Integrating Braintree to Accept Payments

Written By Carlos

Last updated 2 days ago

Integrating Your Braintree Account To Accept Customer Payments.

IMPORTANT NOTE

In compliance with Strong Customer Authentication (SCA), PayKickstart utilizes the 3D Secure versions 1 & 2 card authentication method.

Vendors using Braintree will need to ensure 3DS is Enabled in their account.

You can check if your Braintree account has 3DS enabled by following the guide at: https://articles.braintreepayments.com/guides/fraud-tools/3d-secure#confirm-setup

If 3DS is not enabled for your Braintree account, please contact their support team to get it enabled.

Learn More About SCA/3DS


WARNING! Altering your Braintree API keys after the connection with PayKickstart has been made is strongly discouraged!

After integrating with Braintree, changing your API keys in Braintree would prevent our system from being able to send requests to Braintree to attempt rebills for any existing subscriptions before the Braintree API key was changed.

If you change the API keys, existing subscriptions created prior to the change will need to update their billing via the billing portal in order to connect with the new Braintree API key and continue the subscription billings.


That’s it. You’re done integrating with Braintree with your Vendor Account.

Customers can now purchase Products in this Campaign via Credit Card.


3D Secure Verification: The 3DS verification is an additional security check imposed by some banks, particularly most recently in compliance with Strong Customer Authentication regulations for European citizens.

  • You must enable this option in your Braintree Account by contacting Braintree Support.

  • After enabling 3DS, the customer may see an additional security block before completing the purchase if SCA/3DS is triggered for the purchase.

  • PLEASE NOTE: The 3DS security box is created by Braintree and cannot be edited at this time.

  • To learn more about Braintree 3D Secure Verification, click here.

Enabling Braintree to accept PayPal payments

If you want to use Braintree to accept PayPal payments, you have to enable that option inside your Braintree account before PayKickstart can process PayPal payments through Braintree for you.

Please follow the instructions in their documentation to do this.

WARNING! Altering your Braintree API keys after the connection with PayKickstart has been made is strongly discouraged!

After integrating with Braintree, changing your API keys in Braintree would prevent our system from being able to send requests to Braintree to attempt rebills for any existing subscriptions before the Braintree API key was changed.

If you change the API keys, existing subscriptions created prior to the change will need to update their billing via the billing portal in order to connect with the new Braintree API key and continue the subscription billings.