RekomiRekomiVerified Stripe PartnerVerified Stripe Partner
DemoPricing
Sign inStart free trial
Start free trial
|Braintree integration|

Braintree affiliate program software, webhook-native for subscriptions.

Braintree (a PayPal company) fires webhooks for subscriptions and disputes, and Rekomi listens natively: paste read-only API credentials, point a webhook at your unique Rekomi URL, and every recurring charge carrying rekomi_ref is verified and credited, with chargebacks clawed back automatically. One-time sales ride the S2S API; that split is a Braintree limitation, and we say so plainly.

Start free trial →Setup docs
Braintree
native
Rekomi
For subscription businesses on Braintree recurring billing, with one-time sales bridged by one signed API call.
|Every plan · from $19/mo|
|How it works with Braintree|

A custom field, a webhook, and read-only keys.

01 / 03
Create the rekomi_ref field

Add a rekomi_ref custom field in the Braintree Control Panel, set to Store and pass back. Your backend stamps the referral captured by the Rekomi head script onto each transaction at sale time; that field is how the sale names its affiliate.

02 / 03
Point the webhook, paste keys

Create a Braintree webhook to your unique Rekomi URL with the subscription and dispute notification kinds, then paste a dedicated read-only user's Merchant ID, public key, and private key. Validated on connect, stored encrypted, never shown again.

03 / 03
Recurring tracked, disputes reversed

subscription_charged_successfully books recurring commission on every cycle, dispute_lost claws it back proportionally, and cancellations stop the clock. One-time sales post through the HMAC-signed S2S API from your backend.

|Honest about the scope|

Webhooks where Braintree has them. S2S where it doesn't.

Braintree only emits webhooks for subscriptions and disputes; no gateway-side event exists for a one-time card sale or its refund. Tools that claim otherwise are polling or guessing. Rekomi splits the work honestly: the recurring lane and the chargeback lane run themselves off signed webhooks, and one-time sales arrive through a single HMAC-signed server-to-server call from your backend. Both lanes land on the same affiliate ledger.

Two lanes, one ledgerSDK-validated signatures
lane 1 · webhook-nativehands-off
subscription_charged_successfully+$29.00 recurring
dispute_lost-$29.00 clawed back
lane 2 · one-time salesS2S API
POST /api/v1/sale · HMAC-signed+$149.00 one-time

Braintree fires no webhook for one-time card sales, so your backend relays them in one signed request instead. Same attribution, same ledger.

attribution field
rekomi_ref · custom field
credentials
read-only · encrypted
Offline signature parse · no round tripCurrency-aware minor units
|What you get|

Built around Braintree's real event model.

Dispute-driven clawback

A lost dispute (dispute_lost) reverses the commission proportionally before it ever reaches a payout run. Other dispute notifications are acknowledged, but only a loss changes the ledger.

Read-only by design

Rekomi asks for a dedicated read-only Braintree user's keys, nothing more. Webhook signatures parse offline through the official Braintree SDK, and the keys live encrypted at rest.

Full lifecycle coverage

Charged, canceled, and expired subscription events drive the ledger, so recurring revshare stops exactly when the revenue does; the past-due and failed-charge kinds are subscribed for completeness.

The S2S side lane

One-time sales post to the HMAC-signed server-to-server API with the same rekomi_ref referral. Idempotency keys make retries safe, and the commission looks identical on the ledger.

Payouts unchanged

Billing on Braintree, paying through Rekomi: affiliates onboard via Stripe Express with KYC handled by Stripe, payout runs are done for you, and tax paperwork is handled at year end.

Part of a bigger stack

Stripe, Paddle, and more are native alongside Braintree, and any other gateway attributes through the same S2S API. Your program outlives any single processor choice.

All integrations→
|Pricing|

Flat plans plus 3% of payouts. No revenue cut.

Starter
$19/mo

For solo founders running a focused campaign.

Up to $2,500 in partner payouts/mo
Growth
$39/mo

For SaaS scaling beyond one campaign.

Up to $15,000 in partner payouts/mo
Pro
$99/mo

For mature SaaS with serious affiliate ambitions.

Unlimited partner payouts

14-day free trial on every plan · 3% of affiliate payouts (2.5% on Enterprise), payouts and tax handled · Full pricing

|FAQ|

Common Braintree questions.

Does the native Braintree integration track one-time sales?+

Not over webhooks, because Braintree fires no webhook for one-time card sales; that is a Braintree limitation, not a Rekomi one. Subscriptions and disputes are fully webhook-native and hands-off. One-time sales are tracked through Rekomi's HMAC-signed server-to-server API: your backend POSTs the sale with the referral, and the commission books exactly like a webhook-delivered one.

Which Braintree events does Rekomi listen to?+

The subscription lifecycle (subscription_charged_successfully, subscription_canceled, subscription_expired, subscription_went_past_due, subscription_charged_unsuccessfully) and the dispute set (dispute_opened, dispute_lost, dispute_won, dispute_accepted). Braintree's check notification on setup is acknowledged automatically.

What credentials does Rekomi need, and how are they stored?+

A dedicated read-only Braintree user's Merchant ID, public key, and private key; read access is all Rekomi needs. Keys are validated against Braintree at connect time, stored encrypted, and never shown again. Webhook signatures are validated offline via the official Braintree SDK, so events are authenticated without a round trip.

How do chargebacks affect commissions?+

Automatically. When Braintree delivers dispute_lost, Rekomi reverses the commission proportionally and updates the affiliate's pending balance, so you never pay out on a charge the bank took back. Only a lost dispute changes the ledger; other dispute notifications are acknowledged but not recorded.

What about voluntary refunds of one-time sales?+

Braintree sends no webhook for one-time card refunds, so there is nothing to listen to; you deny the affiliate's commission manually from the conversion record in Rekomi, which takes one click. Recurring subscription churn (cancellations and expirations) is tracked automatically.

How is the affiliate attached to a Braintree sale?+

Via a rekomi_ref custom field, created once in the Braintree Control Panel and set to Store and pass back. Your backend stamps the referral (captured client-side by the Rekomi head script) onto the transaction at sale time; Rekomi reads it off the charge transaction that arrives on the subscription webhook. It lives on the transaction, not the subscription, because Braintree subscriptions have limited metadata.

Can Braintree run alongside Stripe or Paddle in one workspace?+

No. Rekomi enforces one conversion source per workspace, symmetrically across Stripe, Paddle, Braintree, and the S2S API, so the same sale can never be recorded twice. Disconnect the other rail first, or run a second workspace if you genuinely bill on two platforms.

From the blog
How to set up a Braintree affiliate program
The full walkthrough, including the one-time-sales lane and dispute handling.
→
Documentation
Install on Braintree: the setup docs
Custom field setup, notification kinds, read-only credentials, and troubleshooting.
→
|Other billing platforms|

On a different gateway? Also covered.

Stripe
Stripe
Deep OAuth + Connect
Paddle
Paddle
Merchant of Record
Lemon Squeezy
Lemon Squeezy
Merchant of Record
Chargebee
Chargebee
Subscription billing
Polar
Polar
Open-source MoR
Recurly
Recurly
Subscription billing
Gumroad
Gumroad
Digital products MoR
Creem
Creem
SaaS + AI MoR
Dodo Payments
Dodo Payments
Global MoR
New conversion+$84.00 · Lauren A.
Payout sent$8,420 · Stripe Connect
|Ready when you are|

Ten minutes to first click.

Point a Braintree webhook at Rekomi, paste read-only keys, and recurring commissions start booking themselves. 14-day free trial, no card.

View pricing
  • 14-day free trial
  • Cancel anytime, $0 charged
RekomiRekomi

Affiliate marketing software for SaaS, AI tools, and subscription brands.

Uplup Inc. · Miami, FL · USA
Verified Stripe Partner
Rekomi on G2Rekomi on TrustpilotRekomi on CapterraRekomi on SourceForge

Product

  • Features
  • Tracking
  • CPC & CPL
  • Fraud protection
  • Payouts
  • AI co-pilot
  • MCP
  • Network
  • Integrations
  • Security
  • Pricing
  • For SaaS
  • For ecommerce
  • For AI tools
  • For courses
  • For agencies

Compare

  • vs Rewardful
  • vs FirstPromoter
  • vs PartnerStack
  • vs Tapfiliate
  • vs Dub Partners

Payment gateways

  • Stripe
  • Stripe Marketplace app
  • Paddle
  • Braintree
  • Shopify
  • Lemon Squeezy
  • Chargebee
  • Polar
  • Recurly
  • Gumroad
  • Creem
  • Dodo Payments
  • Any gateway (S2S API)

Integrations

  • Mailchimp
  • Klaviyo
  • ConvertKit (Kit)
  • ActiveCampaign
  • Brevo
  • Beehiiv
  • Omnisend
  • Zapier
  • See all 38 →

For creators

  • Why join
  • How the network works
  • Create creator account
  • Creator sign-in

Company

  • About
  • Book a demo
  • Affiliate program
  • Blog
  • Docs
  • Security
  • Trust center
  • Terms
  • Affiliate Terms
  • Privacy
  • Refund policy
  • DPA
  • Acceptable use
  • Cookie policy
  • Sub-processors

© 2026 Uplup Inc. All rights reserved.