Plugin Author
Malcolm
(@malcolm-oph)
I checked your sale records and couldn’t find any sales with “Pending” state, so I’ll assume that the status in question was “Pending Charge”.
This state should be a temporary, and a sale is in this state when the sale has been confirmed by the buyer, the seats selected have been “locked in” to the sale and the request to charge the sale value has been sent to stripe but not yet acknowledged. If this request fails, then the status will remain as “Pending Charge”. No EMail is generated, but an error message is displayed to the purchaser and they may still be charged (for example if the request was processed but the reply got lost). Under these circumstances the stripe records should be checked to see if the sale went through and action taken accordingly.
I’ll update the gateway code to generate an admin email if this occurs.
Hi Malcolm,
That’s correct, Pendig Charge. Apologies I had assumed both were one and the same.
We do have one in pending that has a status of Timed Out.
What would you advise on releasing the seats that are held in a Pending charge/Timer Out scenario?
Many thanks.
Plugin Author
Malcolm
(@malcolm-oph)
A status of Timeout is when the purchaser has completed the entries in the Stripe popup window, but has not clicked the “Confirm and Pay” button when the stripe window closes and the page refreshes. The seats are automatically “Released” when possible for sales in the Pending list. So seats in sales marked as “Timeout” will already be available.
Any Sales marked as “Pending Charge” should be checked to see if there is a corresponding record in the Stripe account. If there is you will need to manually charge the record to completed and send an email to the purchaser. If there isn’t then you may want to send an email confirming that the sale did not complete and take appropriate action (update or delete etc.).
Generally records in the Pending list should not be deleted as StageShow uses these to handle any sales where payment confirmation is delayed (i.e. comms problems). This is less of an issue with Stripe, but they should still not be deleted.