Braintree, a PayPal company, provides a full-stack payment platform that combines the best of PayPal with advanced card processing capabilities. It’s ideal for businesses that want both PayPal and direct card processing in one integration.

Features

Payment Methods

  • Credit/Debit Cards - All major cards
  • PayPal - Full integration (native)
  • Venmo - US customers
  • Apple Pay - iOS devices
  • Google Pay - Android devices
  • ACH Direct Debit - US bank transfers

Key Advantages

  • Single integration for cards and PayPal
  • Advanced fraud protection (Kount)
  • Marketplace/platform capabilities
  • PCI compliance included
  • Transparent pricing

Configuration

Prerequisites

  • Braintree account (approved)
  • Merchant ID and API keys
  • Gateway credentials
  • Products configured

Setup Steps

1

Get API Credentials

  1. Log into Braintree Control Panel
  2. Navigate to Settings β†’ API Keys
  3. Copy your Merchant ID
  4. Copy your Public Key
  5. Copy your Private Key
For sandbox:
  1. Switch to Sandbox mode
  2. Go to Sandbox Control Panel
  3. Get sandbox credentials
Never expose your Private Key. It provides full access to your Braintree account.
2

Configure in FunnelFox

  1. Go to Project Settings β†’ Payment Providers
  2. Select Braintree
  3. Enter Merchant ID
  4. Enter Public Key
  5. Enter Private Key
  6. Choose environment (Sandbox/Production)
  7. Click Save
3

Webhook Setup

FunnelFox creates webhooks for:
  • Transaction settled
  • Transaction failed
  • Subscription charged
  • Subscription cancelled
  • Dispute opened
Configure in Braintree Control Panel:
  1. Go to Settings β†’ Webhooks
  2. Add webhook URL:
https://api.funnelfox.com/webhooks/braintree/[project-id]
4

Payment Method Setup

Enable payment methods in Braintree:
  1. PayPal - Automatic (owned by PayPal)
  2. Venmo - Request activation
  3. Apple Pay - Domain verification required
  4. Google Pay - Merchant ID needed

PayPal Through Braintree

Enhanced Integration

Since PayPal owns Braintree:
  • Seamless PayPal checkout
  • Unified reporting
  • Single settlement
  • Shared fraud tools
  • Better rates possible

Vault Feature

Store PayPal accounts:
  • One-click repeat purchases
  • Subscription support
  • No re-authentication
  • Higher conversion rates
Using PayPal through Braintree often provides better features and rates than direct PayPal integration.

Subscription Management

Features

  • Recurring billing
  • Add-ons and discounts
  • Modification support
  • Basic dunning

Limitations

  • No pause/resume
  • Limited proration
  • Basic retry logic
  • No deferred benefits

Plan Management

Create plans in Braintree:
Plan ID: premium-monthly
Price: $19.99
Billing Cycle: Monthly
Trial: 7 days (optional)

Drop-in UI

Braintree’s hosted payment form:

Benefits

  • PCI compliance simplified
  • Automatic updates
  • All payment methods included
  • Mobile optimized
  • Customizable styling

Customization

Basic styling options:
/* Theme customization */
{
  "input": {
    "fontSize": "16px",
    "color": "#333"
  },
  "button": {
    "backgroundColor": "#your-color"
  }
}

Fraud Protection

Kount Integration

Advanced fraud tools:
  • Machine learning models
  • Device fingerprinting
  • Velocity checks
  • Custom rules
  • Risk scoring

Basic Fraud Tools

Included features:
  • AVS (Address Verification)
  • CVV verification
  • Duplicate transaction detection
  • IP geolocation
  • Threshold rules

Testing

Sandbox Environment

Comprehensive testing:
1

Access Sandbox

  1. Go to Sandbox
  2. Use sandbox credentials
  3. Create test customers
2

Test Cards

Card NumberResult
4111111111111111Success
4000111111111115Processor declined
5105105105105100Success (Mastercard)
378282246310005Success (Amex)
3

Test PayPal

Use sandbox PayPal accounts Created in PayPal Developer Dashboard

GraphQL API

Braintree uses modern GraphQL:

Benefits

  • Precise data fetching
  • Better performance
  • Type safety
  • Single endpoint

Example Query

query GetTransaction($id: ID!) {
  transaction(id: $id) {
    amount
    status
    customer {
      email
    }
  }
}

Marketplace Features

Braintree Marketplace

For platforms and marketplaces:
  • Split payments
  • Vendor onboarding
  • Compliance handling
  • Disbursement management
Marketplace features require additional approval and setup. Contact Braintree for marketplace applications.

Currency Support

Multi-Currency

Process in 130+ currencies:
  • Presentment currency
  • Settlement currency
  • Automatic conversion
  • Transparent FX rates

Settlement

Settle in your account currency:
  • Daily settlement
  • Consolidated reporting
  • Single reconciliation
  • Predictable cash flow

Reporting

Control Panel Reports

  • Transaction search
  • Settlement reports
  • Dispute management
  • Subscription analytics
  • Custom reports

API Access

  • Real-time data
  • Webhook notifications
  • GraphQL queries
  • Batch downloads

Common Issues

Fees and Pricing

Standard Pricing

  • Cards - 2.59% + $0.49
  • PayPal/Venmo - 3.49% + $0.49
  • ACH - 0.75% (max $5)

Volume Discounts

  • Custom rates for high volume
  • Interchange plus pricing available
  • Non-profit discounts
  • Contact sales for quotes

Migration from PayPal

Moving from PayPal to Braintree:

Benefits

  • Keep PayPal, add cards
  • Better rates possible
  • More payment methods
  • Advanced features
  • Single integration

Process

1

Apply for Braintree

Approval usually quick for PayPal users
2

Import customers

Vault existing PayPal accounts
3

Update integration

Switch to Braintree in FunnelFox
4

Monitor performance

Track approval rates and costs

Best Practices

Optimization

  • Enable all payment methods
  • Use vault for returning customers
  • Implement fraud tools wisely
  • Monitor approval rates

User Experience

  • Show all payment options
  • Clear security messaging
  • Fast checkout flow
  • Mobile-first design

Technical

  • Use Drop-in UI for simplicity
  • Implement proper error handling
  • Log all transactions
  • Monitor webhook health

Limitations

Compared to Stripe

Fewer Features
  • Less subscription flexibility
  • Basic international support
  • Limited customization
  • Fewer integrations
Developer Experience
  • More complex API
  • Less documentation
  • Fewer libraries
  • Slower updates

Geographic Coverage

Strong in:
  • United States
  • United Kingdom
  • Europe
  • Australia
Limited in:
  • Asia
  • Africa
  • Latin America

Next Steps