Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Braintree verified source #409

Open
6 tasks done
hello-world-bfree opened this issue Mar 21, 2024 · 0 comments
Open
6 tasks done

Braintree verified source #409

hello-world-bfree opened this issue Mar 21, 2024 · 0 comments
Labels
verified source dlt source with tests and demos

Comments

@hello-world-bfree
Copy link

hello-world-bfree commented Mar 21, 2024

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

  • I plan to write it
  • I've written it and run it for fun
  • I run it on my local laptop
  • 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

  • I'd like dltHub to create a test account before we start
  • 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 hello-world-bfree added the verified source dlt source with tests and demos label Mar 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
verified source dlt source with tests and demos
Projects
Status: Planned
Development

No branches or pull requests

1 participant