It seems that the invoicing may be working fine but the user experience is quite confusing.
A Customer pays for a listing and the payment is processed. In the WPInvoicing plugin, the customer received not one, but two invoices. The Stripe payment is for a recurring annual renewing subscription on the listing. The first invoice shows “Invoice Status” as “Paid” which is correct and makes perfect sense. However, the “Times Billed” column in the detail says “2 / Until Cancelled”. The customer has been billed only 1 time, not 2.
Then, a second invoice is immediately sent to the customer. This one shows a “Parent Invoice” which references the first invoice. The second invoice shows the “Invoice Status” as “Renewal Payment”.
This is leading to customers being concerned that they are being double billed. Can we not make this process be a single invoice for a single transaction?
I have tested Add Listing > Checkout process with Stripe test mode and i didn’t face that problem.
Please try after enabling Test Mode from Invoicing > Payment Gateways > Stripe. Let us know if you face problem with test mode as well.
We need FTP credentials as well to look into more.
To open a new support ticket, first select the relevant forum and then click the "New Post" button. Example: You need support for the core plugin? Click on Core Plugin support and click on the "New Post" Button.