make_post_sell/make_post_sell
Russell Ballestrini 5f0e67b8cd Fix duplicate payment status transition and email domain issues
- Add status transition to STATUS_DOUBLEPAY_REFUND_COMPLETE after successful refund
- Keep STATUS_DOUBLEPAY_REFUND status for failed refunds to enable retries
- Fix refund email domain by using create_shop_context_request for proper shop context
- Add comprehensive test for duplicate payment refund status transitions
- Consolidate test logic to reduce complexity while maintaining coverage

This prevents infinite refund retry loops for successful refunds while allowing
retries for failed refunds due to insufficient funds. Email notifications now
use the correct shop domain instead of localhost.
2025-09-28 10:12:20 -04:00
..
lib Fix duplicate payment status transition and email domain issues 2025-09-28 10:12:20 -04:00
models Fix STATUS_DOUBLEPAY_REFUND to be processed as active payment 2025-09-28 09:51:19 -04:00
scripts Improve code formatting and email notification system 2025-09-27 14:16:27 -04:00
static Add mps-button-red CSS class and use it for crypto page buttons 2025-09-24 18:23:01 -04:00
templates Stop crypto quote page polling for terminal payment statuses 2025-09-26 13:02:49 -04:00
tests Fix duplicate payment status transition and email domain issues 2025-09-28 10:12:20 -04:00
views Improve code formatting and email notification system 2025-09-27 14:16:27 -04:00
__init__.py Add Monero (XMR) payment support 2025-09-22 01:45:54 +00:00
config_jinja2.py Time to open the sauce : ) 2021-12-31 21:39:40 -05:00
request_methods.py modified: .gitignore 2025-09-26 06:53:07 -04:00
routes.py user experience 2025-09-24 12:49:09 -04:00