Skip to main content

Braintree Payment Gateway

The PayPal Braintree integration acts as an all-in-one payment hub for your Ordering.co project.

Written by Mauricio Callú R.
Updated yesterday

Understanding the Ordering.co PayPal Braintree Integration

Instead of managing separate connections for every payment type, Braintree consolidates them.

This integration allows business owners to offer a high-end checkout experience while maintaining centralized control over transaction data and security within the Ordering.co dashboard.


Step-by-Step Configuration

1. Global Plugin Setup

To begin, you must connect your Ordering.co dashboard to your Braintree account credentials.

  • Navigate to Settings in the main sidebar.

  • Select Plugin Settings and then click on Plugin PayPal Braintree Integration.

  • Enter the following credentials obtained from your Braintree/PayPal developer portal:

    • Braintree Merchant ID: Your unique identifier for payment processing.

    • Public and Private Keys: Used for secure API authentication.

    • PayPal Client ID and Secret: Specifically for enabling the PayPal button within the Braintree vault.

    • Google Pay Merchant ID: (Optional) To facilitate Google Pay transactions.

2. Enabling Payments for Specific Stores

Once the global settings are configured, you must enable the payment method for individual businesses.

  • Go to the Stores section and select the business you wish to edit (e.g., "Fast Bite").

  • Inside the store settings, navigate to Payment methods.

  • Locate Braintree in the list.

  • Toggle the switch to Active. You can also enable specific sub-options like Apple Pay, Google Pay, or PayPal depending on what you configured in the global plugin.



The Customer Checkout Experience

The Ordering.co interface provides a seamless flow for the end-user. Here is how the three primary payment paths work:

Credit/Debit Cards

  1. At checkout, the user selects Braintree as the payment method.

  2. An "Add Card" modal appears, protected by Braintree’s secure encryption.

  3. The user enters their Cardholder Name, Card Number, Expiry, and CVV.

  4. Once saved, the transaction is processed, and the user is redirected to the "Order is in progress" screen.

PayPal

  1. The user selects PayPal from the payment options.

  2. A secure pop-up window redirects the user to the PayPal login.

  3. The user confirms their preferred funding source (Bank account, Credit card, or PayPal balance).

  4. After clicking "Complete Purchase," they are redirected back to the Ordering.co checkout to see their order confirmation.

Apple Pay / Google Pay

  1. The user selects the respective wallet icon.

  2. For Apple Pay, a payment sheet appears or a QR code is generated for the user to scan with their iPhone.

  3. The transaction is authenticated via biometric data (FaceID/TouchID), ensuring maximum security and a fast checkout.



Tips, Tricks, and Best Practices

  • Use Sandbox Mode First: Before going live, always use Braintree’s "Sandbox" environment. Use test card numbers (like 4111...) to ensure the flow from order placement to the "Order in Progress" screen is working perfectly.

  • Enable "Save Card" for Frictionless Checkout: Ensure the "Save Card" feature is active. This allows returning customers to checkout with a single click, significantly increasing conversion rates on the Ordering.co platform.

  • Keep Credentials Confidential: Never share your Private Key or Client Secret. If you suspect a breach, rotate these keys immediately in both the Braintree portal and the Ordering.co dashboard.

  • Check Store-Level Settings: If Braintree isn't appearing at checkout, double-check that it is enabled specifically for that store under the "Payment methods" tab, even if the global plugin is active.


While the PayPal Braintree integration allows you to accept payments from customers worldwide, your business must be registered (and have a bank account) in one of the following supported countries to create a Braintree merchant account for your Ordering.co project.


Supported Merchant Countries

North America

  • United States

  • Canada

Europe

  • Andorra, Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Gibraltar, Greece, Guernsey, Hungary, Iceland, Ireland, Isle of Man, Italy, Jersey, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Monaco, Netherlands, Norway, Poland, Portugal, Romania, San Marino, Slovakia, Slovenia, Spain, Sweden, Switzerland, and the United Kingdom.

Asia-Pacific

  • Australia

  • Hong Kong SAR, China

  • Malaysia

  • New Zealand

  • Singapore


Key Information for International Setup

  • Customer Location: While your business must be in the countries listed above, your customers can pay you from almost anywhere in the world using international credit cards or their local PayPal accounts.

  • Currency Support: Braintree supports processing in over 130 currencies, allowing you to charge customers in their local currency while receiving settlements in your own.

  • Feature Availability: Note that certain features like Venmo are currently exclusive to merchants and customers located in the United States.

  • Bank Account Requirement: You must have a valid bank account in the same country where your Braintree account is registered to receive payouts.



Conclusion

The PayPal Braintree integration is a powerful tool for Ordering.co administrators. By following these steps, you provide your customers with the flexibility they expect—whether they prefer traditional cards or modern digital wallets—while keeping your backend management simple and secure.

Did this answer your question?