Processor Details
Currency
Braintree sets the transaction currency from the merchant account, not the payment request — each account supports one currency, and there is no currency field on transaction create. This is a Braintree limitation.Integration Guide
1
Open Braintree Control Panel
Log in to the Braintree Control Panel and navigate to Settings → API
2
Copy credentials
Under API Keys, select a Private Key and click View. Copy the Public Key, Private Key, and Merchant ID
3
Add integration in PayNext
In Dashboard → Integrations, click Add new integration → Braintree → Connect
4
Enter credentials
- Name: Label for this connection (e.g., “Braintree US”)
- Public Key, Private Key, Merchant ID: Values from Braintree
- Network Tokens: Enable if activated by your Braintree account manager
5
Configure webhooks
In the Braintree Control Panel, navigate to Settings → API → Webhooks tab and click Create New Webhook.Add the PayNext webhook URL and subscribe to:
Refund FailedPayment Method Revoked By Customer
Payment Method Revoked By Customer reports when a customer revokes a vaulted payment method,
such as a Venmo account, from their wallet. PayNext marks the payment method as revoked so it is
no longer used for renewals. Without this event, PayNext keeps attempting renewals on an
instrument the customer has already disconnected.6
Save
Click Connect to complete the integration
Metadata Mapping
Braintree supports limited metadata fields:
See Metadata Mapping for configuration instructions.
Premium Fraud Management Tools
To use Braintree’s Premium Fraud Management Tools:- Create a Tokenization Key in Braintree Control Panel under Settings → API
- Collect device data using Braintree’s
data-collectorlibrary - Store the
deviceDatastring in payment metadata - Map your metadata key to Braintree’s
device-datafield