Flexible Payment Capture: BigCommerce, Braintree & PayPal Strategies

Unlocking Flexible Payment Capture: Authorize vs. Capture with BigCommerce, Braintree, and PayPal

In the dynamic world of e-commerce, merchants often require nuanced control over how payments are processed. One common scenario involves needing to "authorize only" for certain payment methods, like PayPal, while simultaneously "capturing" funds immediately for others, such as credit card transactions. This flexibility is crucial for businesses dealing with custom orders, pre-orders, or high-value items where manual review before capture is essential.

A recent discussion on the BigCommerce community forum, initiated by Joseph Bicycles, highlighted a specific challenge with achieving this hybrid payment capture strategy using BigCommerce's native Braintree integration. The core problem? The Braintree payment gateway, when integrated directly into BigCommerce, applies a single transaction type setting (either "authorize only" or "authorize and capture") globally across all its supported payment methods, including both credit cards and PayPal. This means a merchant cannot natively configure Braintree to authorize PayPal payments while capturing credit card payments within a single integration instance.

The BigCommerce-Friendly Workaround: Dual Payment Integrations

Fortunately, the BigCommerce ecosystem, with its robust support for multiple payment gateways, offers an elegant workaround that doesn't require complex custom development. Ibrahim Kashif from Nexyl provided a clear, actionable solution:

  • Disable PayPal within Braintree: The first crucial step is to navigate to your Braintree settings within the BigCommerce Admin panel and ensure that the PayPal option is completely disabled. This prevents Braintree from handling PayPal transactions and avoids potential conflicts or duplicate buttons.
  • Add PayPal as a Separate Integration: Next, add PayPal as a standalone payment gateway integration in your BigCommerce store. BigCommerce allows multiple payment gateways to run simultaneously.
  • Configure Independent Transaction Settings:
    • For your existing Braintree integration (now primarily handling credit cards), set its transaction type to "Authorize and Capture."
    • For the newly added, separate PayPal integration, set its transaction type to "Auth Only."

This setup effectively creates two independent payment processing channels. Braintree will handle all credit card transactions with immediate capture, while the separate PayPal integration will handle all PayPal transactions with an initial authorization, allowing merchants to manually capture funds later. Both options will be presented to the customer at checkout, each with its own distinct processing logic.

Crucial Tip: Avoiding Duplicate PayPal Buttons

Jamie Reyes added a vital piece of advice to this workaround: always ensure the PayPal option within your Braintree settings is fully disabled before setting up the separate PayPal integration. Failing to do so could result in customers seeing two PayPal buttons at checkout, leading to confusion and a suboptimal user experience.

When Custom Development Might Be Necessary

While the dual integration workaround is highly effective for most scenarios, Ibrahim Kashif also noted that if a merchant absolutely requires this mixed authorization/capture behavior within a single, unified Braintree integration (e.g., for highly customized checkout flows or specific reporting needs), a custom Checkout SDK build would be necessary. This path is significantly more involved and typically requires developer expertise.

Empowering Merchants with Flexibility

This community insight underscores BigCommerce's flexibility and the power of its ecosystem. While a specific niche requirement might not be met by a single native integration setting, the platform often provides intelligent workarounds through its ability to integrate multiple tools and services. For BigCommerce merchants seeking precise control over their payment capture strategies for different payment methods, this dual integration approach with Braintree and PayPal offers a practical, efficient, and non-developer-intensive solution to a common e-commerce challenge.

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools