Track a capture deadline from the provider’s rules
Record when the authorization succeeded, its authorized amount, its remaining amount where applicable, and the provider’s deadline for capture. Confirm how that deadline is exposed or documented for the transaction type and account. Avoid a single hardcoded duration across gateways.
Give fulfillment a decision before the deadline
If the shipment is delayed or its amount changes, review which actions the provider and your customer agreement allow. Your workflow may need to void an authorization and request a new payment. Present a clear order status and give support a route to the underlying payment reference.
Reconcile a failed capture before trying again
If the provider rejects or times out during capture, look up the existing transaction and any capture that may already have posted. Confirm the amount and state before authorizing or capturing again. Record the reason that the order is still awaiting payment if it cannot be released.
Test the timing boundary
- Attempt capture before the configured deadline in a supported sandbox.
- Simulate a late order and confirm fulfillment stays paused.
- Exercise a recovered order with a new payment reference and clear history.
Sources and further reading
Ready to share your business details?
Start an application or contact Lunar Payments about your setup.
Start application Contact us