Braintree
Also an agent toolBraintree (a PayPal service) GraphQL payments API: charge/authorize/capture/void/refund transactions across cards, PayPal, Venmo, and US bank accounts; tokenize and vault payment methods; manage customers, disputes (chargebacks), recurring-billing subscriptions and plans, client tokens, Local Payment Methods, and Apple Pay domains. Single-endpoint GraphQL (POST /graphql) with an HTTP-200-with-errors response model (ADR-035) and HTTP Basic (public_key:private_key) auth plus a required Braintree-Version header. In-person/POS-reader and sandbox-only test-helper operations are out of scope for v1.
94 actions · 1 triggers
The Braintree integration lets you connect Braintree to your automations with 94 actions and 1 triggers — and every action is also a tool an AI agent can call. Examples: Ping (connectivity check), Get Viewer, Get Node by ID, Search, Transaction Report. No blank-canvas wiring — connect it and use it in your workflows.
Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.
Triggers 1
Events in Braintree that can start a workflow.
On new/changed Braintree transactions
Polls the GraphQL 'search' query for transactions. Thread pageInfo.endCursor into the 'after' GraphQL variable (a body variable inside 'variables', not a top-level query-string param) — same modeling as the pipefy 'after' polling precedent in this repo.
Actions 94
What Zervanor can do in Braintree.
Ping (connectivity check)
Connectivity check; returns the literal string "pong". No inputs, no side effects. READ test target.
Get Viewer
The currently authenticated viewer (merchant identity / account context). Read-only, no args. Secondary identity check.
Get Node by ID
Fetch any object (transaction, customer, payment method, dispute, etc.) by its global GraphQL id.
Search
Search transactions / customers / disputes / payment methods by criteria; returns a Relay connection (edges/pageInfo). Cursor-paginated via 'after'.
Transaction Report
Transaction-level reporting query.
Get Client Configuration
Client SDK configuration for the authenticated context.
Convert Legacy ID
Convert a legacy (XML-API) id to a GraphQL global id.
Batch Convert Legacy IDs
Batch legacy-id to global-id conversion.
List Subscription Plans
List recurring-billing plans.
List Subscription Plan Add-Ons
List add-ons available to plans.
List Subscription Plan Discounts
List discounts available to plans.
Get PayPal Billing Agreement Details
Look up PayPal billing-agreement details.
Get PayPal Order Details
Look up PayPal order details.
List Apple Pay Registered Domains
List Apple Pay domains registered for the merchant.
Charge Payment Method
Create a transaction and capture funds immediately from a vaulted/single-use payment method id.
Charge Credit Card
Charge a credit-card payment method (capture immediately).
Charge PayPal Account
Charge a PayPal account payment method.
Charge Venmo Account
Charge a Venmo account payment method.
Charge US Bank Account
Charge a US bank account (ACH).
Authorize Payment Method
Authorize (hold funds, no capture) on a payment method.
Authorize Credit Card
Authorize a credit-card payment method.
Authorize PayPal Account
Authorize a PayPal account.
Authorize Venmo Account
Authorize a Venmo account.
Capture Transaction
Capture funds on a previously authorized transaction.
Partial Capture Transaction
Capture a partial amount of an authorized transaction (PayPal/Venmo).
Update Transaction Amount
Adjust the amount of an authorized transaction before capture.
Update Transaction Custom Fields
Update custom fields on a transaction.
Submit Transaction Feedback
Submit transaction feedback (risk/fraud signals).
Add Transaction Package Tracking
Add package-tracking info to a transaction.
Attach Transaction Risk Context
Attach a risk context to a transaction request.
Evaluate Transaction Risk
Evaluate fraud/risk for a transaction.
Refund Transaction
Refund a settling/settled transaction (full or partial).
Void Transaction
Void a transaction before settlement.
Reverse Transaction
Void if unsettled, refund if settled (auto-reverse).
Reverse Refund
Reverse a previously issued refund.
Detached Refund to Credit Card
Detached refund to a credit card (not tied to a prior sale).
Detached Refund to US Bank Account
Detached refund to a US bank account.
Tokenize Credit Card
Tokenize raw card data into a single-use payment method.
Tokenize US Bank Account
Tokenize a US bank account.
Tokenize US Bank Login
Tokenize via US bank login.
Tokenize CVV
Tokenize a CVV.
Tokenize Network Token
Tokenize a network token.
Tokenize PayPal One-Time Payment
Tokenize a one-time PayPal payment.
Tokenize PayPal Billing Agreement
Tokenize a PayPal billing agreement.
Tokenize Apple Pay Card
Tokenize an Apple Pay card.
Tokenize Samsung Pay Card
Tokenize a Samsung Pay card.
Tokenize Custom-Actions Payment Method
Tokenize a custom-actions payment method.
Vault Payment Method
Store a single-use payment method in the vault for reuse.
Vault Credit Card
Vault a credit card directly.
Vault PayPal Billing Agreement
Vault a PayPal billing agreement.
Vault US Bank Account
Vault a US bank account.
Verify Payment Method
Verify a vaulted payment method against fraud rules.
Verify Credit Card
Verify a credit card.
Verify US Bank Account
Verify a US bank account.
Update Credit Card Billing Address
Update billing address on a vaulted card.
Update Credit Card Cardholder Name
Update cardholder name on a vaulted card.
Update Credit Card Expiration Date
Update expiration date on a vaulted card.
Delete Payment Method from Vault
Permanently delete a vaulted payment method.
Delete Payment Method from Single-Use Token
Delete the payment method behind a single-use token.
Confirm Micro-Deposit Amounts
Confirm micro-deposit amounts (bank verification).
Perform 3-D Secure Lookup
Perform a 3-D Secure lookup on a payment method.
Create Customer
Create a customer record.
Update Customer
Update a customer record.
Delete Customer
Delete a customer record.
Update Custom Fields
Update custom fields (customer/transaction custom-field values).
Accept Dispute
Accept an OPEN dispute (concede).
Add Dispute Text Evidence
Add text evidence to an OPEN dispute.
Attach Dispute File Evidence
Attach file evidence to a dispute.
Remove Dispute Evidence
Remove previously added dispute evidence.
Finalize Dispute
Finalize an OPEN dispute (submit response before reply-by date).
Submit Dispute Feedback
Submit feedback on a dispute.
Create Subscription
Create a subscription.
Update Subscription
Update a subscription.
Cancel Subscription
Cancel a subscription.
Charge Subscription Out-of-Cycle
Charge a subscription out-of-cycle.
Create Subscription Plan
Create a billing plan.
Update Subscription Plan
Update a billing plan.
Create Client Token
Create a client token for the client SDK.
Create Universal Access Token
Create a universal access token.
Start One-Time PayPal Payment
Start a one-time PayPal payment.
Update One-Time PayPal Payment
Update a one-time PayPal payment.
Create PayPal Billing Agreement
Create a PayPal billing agreement.
Create Billing Agreement JWT
Create a JWT for a billing agreement flow.
Create Local Payment Context
Create a Local Payment Method context.
Create Non-Instant Local Payment Context
Create a non-instant LPM context.
Create Venmo Payment Context
Create a Venmo payment context.
Generate FX Exchange Rate Quote
Generate an FX exchange-rate quote.
Generate Edit Funding Instrument URL
Generate a URL to edit a funding instrument.
Register Apple Pay Domains
Register domains for Apple Pay on the web.
Unregister Apple Pay Domain
Unregister an Apple Pay domain.
Create Apple Pay Web Session
Create an Apple Pay web session.
Create OAuth Client Secret
Create an OAuth client secret.
Delete OAuth Client Secret
Delete an OAuth client secret.
Disable OAuth Client Secret
Disable an OAuth client secret.
Nothing matches your search.
Automations using Braintree
Build your own automation with Braintree in the visual builder.
Frequently asked questions
What can I automate with Braintree?
94 actions are available — for example: Ping (connectivity check), Get Viewer, Get Node by ID, Search, Transaction Report, and more.
Which Braintree events can start a workflow?
1 triggers — for example: On new/changed Braintree transactions.
Can Braintree be used as an AI agent tool?
Yes. Every Braintree action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.
How is the Braintree integration modelled?
Braintree is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.