Stripe + Shopify API issue?

Definitely something suspicious if there’s no country in API response but you see it in Stripe. To double check, the right place to look in Stripe is something like:

  • open customer (be really sure its the right customer or check all of the matching customers bc you could have more than one Stripe customer that represents a single person)

  • open their matching payment method and click on the pencil icon to edit

  • then click the “more” or “advanced” arrow so you see the billing address

  • thats where I suspect the invalid billing address would be

So is the error stemming from a lack of a valid billing address currently in Stripe or a lack of a billing address currently in Shopify?

The issue stems from the lack of a valid billing address in Stripe prior to the migration. The current issue is being caused bc that bad billing from Stripe was essentially copy/pasted into Shopify and now you have a bad billing address in Shopify, which unfortunately there are no APIs to edit from the merchant/app side. Customers can go in and edit their own billing address but you couldnt edit them from the app or via API or anything in bulk.

There is one way to do it but that’l require billing addresses to be corrected in Stripe and then OrderGroove will have to essentially re-migrate all your payment methods into Shopify again (its a bit more complex than that). Based on my experience, Recharge actually has a valid billing address stored but for some reason they put a bad (or no) billing address in Stripe from time to time and do not update it.

Hope that helps