A payment is not a hop.
A destination changes only after verified payment and a final check that the reserved replacement can still be honored.
Retry credit first
A valid $5 payment that loses its reservation slot is preserved as a one-use retry credit for 30 days. It can be applied to a new safe destination without charging again. The credit has no cash value and is not transferable.
Automatic refund path
Unsafe or mismatched payments, provider failures, and cases where a credit cannot safely be issued do not activate a destination. They enter the auditable full-refund path through the payment provider.
Duplicate provider notifications are idempotent. They cannot create a second hop or a second refund.
What the browser return means
The checkout success page is not proof of payment. It may show a waiting state until the signed provider webhook is received and verified. Do not treat a browser redirect as confirmation that you control the link.
Payment support
If a payment is missing or a refund needs review, email hello@onehop.lol with the checkout or intent reference. Never send full card details or login credentials.