You have no items in your shopping cart.

PayPal BrainTree Drop-in

PayPal BrainTree Drop-in

$40.00

Payment plugin for BrainTree payment service (Drop-in API) (3D Secure 2, PSD2 and SCA)

Accept Multiple Payment Methods in nopCommerce with Braintree Drop-In UI

The FoxNetSoft Braintree Drop-In Payment plugin integrates the Braintree Drop-In UI directly into your nopCommerce checkout, allowing customers to pay with credit and debit cards, PayPal, PayPal Credit, Venmo, Google Pay, and Apple Pay — all from a single, unified payment form. The hosted Drop-In UI is fully PCI-compliant, meaning card data never touches your server.

Whether you run a single-currency storefront or a multi-currency multi-store environment, this plugin provides a complete payment solution with support for vaulted payment methods, Strong Customer Authentication (3D Secure 2.0 / SCA / PSD2), automated recurring subscription billing, Advanced Fraud Tools, and Level 2/3 card processing for eligible US merchants.

Key Benefits

  • PCI-compliant checkout — Braintree's hosted Drop-In UI handles card data entirely off your server, reducing your compliance scope.
  • Multiple wallets, one plugin — Offer PayPal, Venmo, Google Pay, and Apple Pay alongside card payments without managing separate integrations.
  • Returning customers pay faster — Braintree Vault stores tokenized payment methods so customers can reuse saved cards or PayPal accounts at checkout.
  • Built-in fraud protection — Advanced Fraud Tools collect device data and Set Transaction Context (STC) provides additional risk signals for high-risk transactions.
  • Lower interchange rates — Level 2 and Level 3 processing sends tax, shipping, and line-item data to qualify eligible B2B card transactions for reduced rates.
  • Automated subscription billing — Recurring payments are processed automatically via Braintree Subscriptions with webhook-driven order updates in nopCommerce.

Main Features

  • Braintree Drop-In UI — Renders the official Braintree Drop-In payment form at the nopCommerce payment step. Supports all major card brands, debit cards, PayPal, PayPal Credit, Venmo, Google Pay, and Apple Pay with per-method enable/disable toggles.
  • 3D Secure 2.0 / SCA / PSD2 — Initiates the 3D Secure challenge flow client-side with full billing and shipping address data. Configurable address suppression option included.
  • Braintree Vault — Stores tokenized payment methods for returning customers. Customers can view saved methods at checkout and optionally opt out of saving a new card. Vault Manager lets customers remove saved methods.
  • Recurring Payments (Subscriptions) — Supports automatic recurring billing via Braintree Subscriptions. A webhook endpoint receives SUBSCRIPTION_CHARGED_SUCCESSFULLY events and automatically advances the nopCommerce recurring payment cycle.
  • Advanced Fraud Tools & STC — Collects device data for Braintree's Advanced Fraud Tools. Set Transaction Context (STC) sends a risk correlation ID via the Braintree GraphQL API before the payment form is rendered.
  • Level 2 and Level 3 Processing — Sends tax, shipping, discount, PO number, and line-item data with transactions to support lower interchange rates for qualifying B2B cards.
  • Multi-Currency Support — Routes transactions through per-currency Merchant Account IDs, enabling multi-currency stores to process payments in the customer's working currency.
  • Dynamic Descriptors — Configurable descriptor name pattern controls how the transaction appears on the customer's bank statement.
  • Authorize or Authorize & Capture — Choose between authorization-only (capture manually) or immediate authorize and capture per your fulfillment workflow.
  • Per-Store Configuration — All settings support store-scope overrides, making this plugin fully compatible with multi-store nopCommerce setups.
  • Debug Logging — Verbose debug log can be enabled, downloaded, or cleared directly from the admin panel.
  • Additional Fee Support — Apply a fixed or percentage surcharge to orders processed through this payment method.

Why Buy This Plugin

Building a Braintree integration from scratch — covering Drop-In UI rendering, vault management, 3D Secure flows, webhook handling, Level 2/3 data, multi-currency routing, and subscription billing — is a significant development effort. This plugin delivers a production-ready, fully-tested implementation that installs directly into nopCommerce 4.90 without any custom development work.

  • Saves weeks of custom integration development and ongoing maintenance.
  • Covers advanced features (STC, Level 2/3, multi-currency, fraud tools) that are rarely included in basic payment plugins.
  • Reduces PCI compliance scope with Braintree's hosted Drop-In UI.
  • Comes with a 30-day trial so you can verify it meets your requirements before committing.
  • Per-store override support means it works in both single-store and multi-store nopCommerce deployments from day one.

How It Works

  1. Install and configure — Install the plugin from the nopCommerce admin panel, enter your Braintree Merchant ID, Public Key, and Private Key, select your transaction mode, and enable the payment methods you want to offer.
  2. Customer reaches the payment step — The plugin generates a Braintree client token server-side (optionally scoped to the customer's Vault ID) and renders the Braintree Drop-In UI with your configured payment methods and locale.
  3. Customer selects a payment method — The Drop-In UI handles card entry, PayPal login, or wallet selection. If 3D Secure is enabled, the challenge flow runs client-side before the nonce is created.
  4. Order is placed — The payment nonce (and device data if Advanced Fraud Tools are enabled) is submitted with the order. The plugin calls the Braintree API to authorize or authorize and capture the transaction, and records the transaction ID on the nopCommerce order.
  5. Recurring payments (if applicable) — For subscription products, Braintree manages the billing cycle. When a subscription charge succeeds, Braintree sends a webhook notification to the plugin, which automatically processes the next payment cycle in the nopCommerce order history.
  6. Refunds and voids — Full and partial refunds can be issued directly from the nopCommerce order admin. For unsettled transactions, the plugin automatically issues a void instead of a refund.

Compatibility / Requirements

  • Supported nopCommerce version: 4.90, 4.80, 4.70, 4.60, 4.50, 4.40, 4.30, 4.20, 4.10
  • Payment gateway: An active Braintree (PayPal) merchant account is required. Both sandbox and production environments are supported.
  • Braintree credentials: Merchant ID, Public Key, and Private Key from the Braintree Control Panel.
  • Apple Pay: Requires HTTPS and a verified Apple Pay merchant domain (the apple-developer-merchantid-domain-association file must be served from your store).
  • Google Pay: Requires a Google Pay Merchant ID configured in the plugin settings.
  • Recurring payments: Braintree Subscription Plans must be created manually in the Braintree Control Panel with Plan IDs matching the corresponding nopCommerce Product IDs.
  • License: Includes a 30-day free trial. A valid serial number is required for continued use after the trial period.

Powered by nopCommerce

Copyright © 2026 FoxNetSoft. All rights reserved.