Hi Kill Bill community,
I’m trying to understand one narrow recovery path in Kill Bill’s payment flow.
Suppose a transaction remains UNKNOWN, or remains PENDING beyond the expected asynchronous window, while the payment gateway already has a determinate outcome.
In practice, what normally closes that gap first: a plugin notification, polling or reconciliation, a repair operation, manual intervention, or something else?
From reading the payment-state documentation and plugin interface, my current guess is that plugin notifications normally close the gap first, while polling or repair handles missed or ambiguous outcomes—but I suspect the real ordering is gateway-specific.
If this is primarily plugin-specific, a pointer to the relevant plugin maintainer or documentation would also be very helpful.
Best,
Daniel Lindberg