Half our Stripe payments don’t get recorded with a payment_type_id. Any idea why?

Setting this value depends on the data returned from Stripe which can change depending on the payment method.

Thank you. For my purposes, I just need to know if it’s a Stripe transaction, so I will take a different approach , if gateway_type_id is empty/null, we’ll treat the transaction as a check. Otherwise, it will be considered Visa / Stripe.

I am building a bridge from Ninja to QuickBooks (QBD), when the Stripe transaction comes across, we add a negative line item “StripeFee” bring it into QBD, then everything reconciles.