This applies principally to Stripe payments that are not the result of a Quickfile invoice: mostly they’re made via a form on my website. Sometimes there will be a corresponding Quickfile invoice already in existence; sometimes the invoice and/or the customer will have to be created in Quickfile as part of the tagging process.
When a customer makes a payment, Stripe sends me an email notification containing the customer’s email address and a payment ID - a unique string for that payment, starting pi_
Unfortunately, the Quickfile Stripe integration module only includes the Stripe charge id in the payment records it creates - a different string starting ch_.
Stripe does not include the charge id in its notification email.
This makes it impossible to do a quick visual confirmation of which customer the payment came from.
I sometimes have multiple payments for the same amount on the same day from different customers, so it is a pain.
Is there any reason the payment ID isn’t included in the Quickfile payment record? It should be used instead of the charge ID as that isn’t very useful.