Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions _data/taps/schemas/braintree/v2/braintree-v2-tables.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
tap: braintree
version: '2'
tables:
- name: transactions
description: 'The `transactions` table contains info about the transactions in your
Braintree account, including the transaction''s status.


**Note**: Our Braintree integration will only replicate transactions for the **default
merchant account** in your Braintree instance. You can verify the merchant account
set as the default by going to **Settings > Processing > Merchant Accounts** when
signed into Braintree.

'
links:
doc-link: https://developers.braintreepayments.com/reference/request/transaction/search/java
singer-schema: https://github.com/singer-io/tap-braintree/blob/master/tap_braintree/schemas/transactions.json
table-details:
replication-method: Key-based Incremental
primary-key: id
replication-key: created_at
tap-repo-schemas: true
205 changes: 205 additions & 0 deletions _data/taps/schemas/braintree/v2/json/transactions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,205 @@
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"created_at": {
"type": "string",
"format": "date-time"
},
"updated_at": {
"type": "string",
"format": "date-time"
},
"settlement_batch_id": {
"type": ["null", "string"]
},
"status": {
"type": ["null", "string"]
},
"type": {
"type": ["null", "string"]
},
"amount": {
"type": ["null", "number"]
},
"payment_instrument_type": {
"type": ["null", "string"]
},
"service_fee_amount": {
"type": ["null", "number"]
},
"order_id": {
"type": ["null", "string"]
},
"plan_id": {
"type": ["null", "string"]
},
"gateway_rejection_reason": {
"type": ["null", "string"]
},
"processor_authorization_code": {
"type": ["null", "string"]
},
"processor_response_code": {
"type": ["null", "string"]
},
"processor_response_text": {
"type": ["null", "string"]
},
"recurring": {
"type": ["null", "boolean"]
},
"refunded_transaction_id": {
"type": ["null", "string"]
},
"currency_iso_code": {
"type": ["null", "string"]
},
"merchant_account_id": {
"type": ["null", "string"]
},
"subscription_id": {
"type": ["null", "string"]
},
"customer_details": {
"type": "object",
"properties": {
"id": {
"type": ["null", "string"]
},
"email": {
"type": ["null", "string"]
},
"first_name": {
"type": ["null", "string"]
},
"last_name": {
"type": ["null", "string"]
},
"company": {
"type": ["null", "string"]
},
"phone": {
"type": ["null", "string"]
},
"website": {
"type": ["null", "string"]
}
}
},
"credit_card_details": {
"type": "object",
"properties": {
"customer_location": {
"type": ["null", "string"]
},
"card_type": {
"type": ["null", "string"]
}
}
},
"subscription_details":{
"type": "object",
"properties": {
"billing_period_start_date": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
},
"billing_period_end_date": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
}
}
},
"disbursement_details": {
"anyOf": [
{
"type": "object",
"properties": {
"disbursement_date": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
},
"success": {
"type": ["null", "boolean"]
}
}
},
{
"type": "null"
}
]
},
"paypal_details": {
"anyOf": [
{
"type": "object",
"properties": {
"authorization_id" : {
"type": ["null", "string"]
},
"capture_id": {
"type": ["null", "string"]
},
"payer_email": {
"type": ["null", "string"]
},
"payer_id": {
"type": ["null", "string"]
},
"payer_status": {
"type": ["null", "string"]
},
"payment_id": {
"type": ["null", "string"]
},
"refund_id": {
"type": ["null", "string"]
},
"seller_protection_status": {
"type": ["null", "string"]
},
"tax_id": {
"type": ["null", "string"]
},
"tax_id_type": {
"type": ["null", "string"]
},
"transaction_fee_amount": {
"type": ["null", "string"]
},
"transaction_fee_currency_iso_code": {
"type": ["null", "string"]
}
}
},
{
"type": "null"
}
]
}
}
}
6 changes: 4 additions & 2 deletions _data/taps/versions/braintree.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,11 @@
# BRAINTREE VERSIONS #
# -------------------------- #

latest-version: "1"
latest-version: "2"

released-versions:
- number: "2"
date-released: "February 11, 2026"
- number: "1"
date-released: "March 1, 2017"
# date-last-connection:
date-deprecated: "February 11, 2026"
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
---
title: Braintree (v1)
permalink: /integrations/saas/braintree
permalink: /integrations/saas/braintree/v1
keywords: braintree, integration, schema, etl braintree, braintree etl, braintree schema
summary: "Connection instructions, replication info, and schema details for Stitch's Braintree integration."
layout: singer
input: false

key: "braintree-setup"

Expand Down
Loading
Loading