Required For Integration

  • A Braintree Merchant Account
  • API Keys
    • Merchant ID
    • Public Key
    • Private Key
  • Tokenization - This gateway must tokenize payments in a way that allows QPilot to create future orders

Required Payment Fields for Braintree

  • Gateway CustomerId
  • Gateway PaymentId
  • Billing Address
  • Payment Method Description (optional, but strongly suggested because it is used to display the payment method to your customer)

Setting up Braintree Payments

Navigate to QPilot Merchant Center > Dashboard > Payment Integrations. Once there, select the "Add" button (blue circle with the "+" sign in it) to add a new payment integration.

Select the "Payment Method Type" dropdown and then select "Braintree". To add Sandbox settings, make sure that "Test Mode" is enabled. From here, you will need to add the required API keys.

Create Braintree Payment MethodCreate Braintree Payment Method

Create Braintree Payment Method

When you're done, select "CREATE". 

You should now see a new Braintree payment integration in your Payment Integrations list!


Ready to go live with a Braintree?

In order to enable live payments (and disable 'Test Mode') please ensure you have activated your QPilot account with a subscription plan.

Then make sure a "Production" environment is selected for your site in QPilot Merchant Center > Edit (site) > General Settings.

Loading A Braintree Payment Method

Visit QPilot Merchant Center > Dashboard > Scheduled Orders > "View/Edit" then locate the "Payment Method" option.

  1. In the "Load Methods from Gateway" tab select "Braintree - Load Manually"
  2. Enter in the Gateway CustomerId and select "Load Profile"
  3. Select the payment method to apply.
  4. Select "Update"

Learn more about loading Payment Methods here.

Did this page help you?