verified-sources icon indicating copy to clipboard operation
verified-sources copied to clipboard

Braintree verified source

Open hello-world-bfree opened this issue 1 year ago • 0 comments

Quick source info

  • Name of the source: [e.g. stripe] Braintree
  • What is the data source: [e.g. link to API spec, home page etc.] Braintree

Current Status

  • [X] I plan to write it
  • [x] I've written it and run it for fun
  • [X] I run it on my local laptop
  • [X] I run it in production
  • I tried following destinations with it: [e.g. duckdb, bigquery]
    • filesystem
    • duckdb

What source does/will do

Please provide descriptions up to 3 most important use cases that users of this source do. Those use cases will be:

  • implemented
  • reviewed
  • demonstrated in source demo pipeline script
  • documented use case description is not only targeted at the developers but also by people creating test account and doing demos.
  1. Extract subscription, transaction, dispute, plan, merchant account, and customer data from PayPal.

Test account / test data

  • [X] I'd like dltHub to create a test account before we start
  • [x] I have test account and can share my test data or a test account with dltHub after we merge the source

Additional context

Anything we should know about your source

As far as I can tell there are few resources for folks looking to extract their data from Braintree. Fivetran has the only reliable connector. Airbyte has a Braintree connector but it's fatally flawed and unusable (see GitHub issues for the connector). Braintree offers a several SDKs that wrap their REST APIs but they're constructed in such a way to prevent all data from being extracted - usually a 10,000 record limit. The Braintree REST API itself isn't even documented, so using it directly isn't a viable option for most engineers.

hello-world-bfree avatar Mar 21 '24 17:03 hello-world-bfree