Resolve retained carrier intent before another purchase
Context
A carrier can sell a label while its answer is lost.
Decision
Retain purchase intent before calling the carrier and settle the result under the existing key before another purchase begins.
Alternatives Considered
Purchase labels within a database transaction. A carrier purchase cannot roll back with a local transaction.
Buy again under another key after an unknown purchase result. Another key could buy another label when the earlier purchase already succeeded.
Consequences
Some purchases require staff confirmation. Void uncertainty can leave the local record behind the carrier’s outcome.