- Add proper inventory checking before crypto payment completion - Implement sequential (FIFO) crypto payment processing to prevent race conditions - Add comprehensive out-of-stock refund handling with two statuses: - STATUS_OUT_OF_STOCK_REFUNDED: Full refund to customer (no restocking fee) - STATUS_OUT_OF_STOCK_NO_REFUND: Sweep to shop when no refund address - Use sweep_all with subaddr_indices for Monero to ensure complete fund recovery - Use sendtoaddress with subtractfeefromamount for Dogecoin fee handling - Add refund tracking fields (refund_reason, refund_tx_hash, refund_amount) - Update MONERO.rst with subaddress isolation and refund processing documentation - Ensure action buttons are removed for non-pending crypto quotes to prevent double payments |
||
|---|---|---|
| .. | ||
| CRYPTO.rst | ||
| CRYPTO_PROBLEMS.rst | ||
| DOGECOIN.md | ||
| MONERO.rst | ||