make_post_sell/docs
Russell Ballestrini c4d9192540 Improve crypto payment handling and out-of-stock refunds
- 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
2025-09-24 09:35:07 -04:00
..
CRYPTO.rst Move crypto documentation to docs directory 2025-09-23 13:21:15 -04:00
CRYPTO_PROBLEMS.rst Move crypto documentation to docs directory 2025-09-23 13:21:15 -04:00
DOGECOIN.md Dogecoin payment support 2025-09-23 11:17:05 +00:00
MONERO.rst Improve crypto payment handling and out-of-stock refunds 2025-09-24 09:35:07 -04:00