Transaction subscripction statuses explained
Charged: Payment successfully went through. This is the only refundable type of transaction. Pending: Payment failed and we will continue trying for 90 days, then set the transaction to ignored. Ignored: If a payment attempt repeatedly fails, we eventually set the individual transactions to ignored. This is so we stop trying to charge the user. Admins can also set a transaction to ignored. This typically happens if a user has outstanding payments but wants to subscribe to a new plan. In that case, we don’t want to bug them with emails about failed payments because they’ve already agreed to paying for a new plan. Cancelled: I believe this is only used if we create a new subscription but upon charge attempt find that the transaction cannot and will not be able to go through (for example, if we lost permission to charge via Shopify or PayPal). Refunded: If a payment was refunded. With Pending, Ignored, and Cancelled, there was no successful payment so we cannot refund. We can only refund transactions with a status of Charged.