Skip to content

🐛 Source Stripe: missing data in Incremental sync mode #32976

Open
@kev-datams

Description

@kev-datams

Connector Name

source-stripe

Connector Version

5.0.1

What step the error happened?

During the sync

Relevant information

Hello Airbyte's community,

I identified an issue on source Stripe Charges stream using Incremental sync mode, leading to missing data in destination.

The concerned missing payments looks to systematically have:

  • Blocked outcome type
  • empty failure message

NB: some other Blocked payments with filled failure message are properly retrieved.

Please find attached an example:
Capture d’écran 2023-11-30 à 11 07 14
Capture d’écran 2023-11-30 à 11 11 12
Another common pattern is the 402 Stripe API Error. It could probably be an interesting path to follow...
If this path is confirmed, it possibly impacts other streams also.

To be noticed:

  • I tried with many destinations and the behavior is always the same:
    • Google Cloud Storage in AVRO
    • Google Cloud Storage in JSONL
    • BigQuery with GCS staging
    • BigQuery with standards inserts
  • I tried a manual Incremental run in local from source-stripe Airbyte's repo using below command, and concerned payment is still NOT retrieved (contrary to others) :
python main.py read --config secrets/config.json --catalog secrets/configured_catalog.json --state secrets/state.json | grep py_***my_id***
  • if I run a Full sync, data is properly retrieved BUT with wrong updated field value, for which right value is available thanks to Incremental sync only. So, this workaround does not look acceptable.

@davydov-d as Stripe expert, you could probably help to investigate ? :)
I would be happy to contribute also, but not sure from where to start...
This is currently a blocking point on our side to consume Stripe data via Airbyte.

Thanks a lot for your help ! 👍

EDIT: please check below comment with new elements to go further...

Relevant log output

No response

Contribute

  • Yes, I want to contribute

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions