mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-09-24 16:05:44 +08:00
- Add allow_user_refund field to payment_provider_instances (migration 103) - Backend: validateRefundRequest checks allow_user_refund for user requests - Backend: PrepareRefund checks refund_enabled for admin refunds - Legacy orders (no provider_instance_id) default to blocking refund - Cascade: disabling refund_enabled auto-disables allow_user_refund - Frontend: ProviderCard/Dialog show allow_user_refund toggle when refund_enabled - Frontend: UserOrdersView checks eligible providers before showing refund button - New API: GET /payment/orders/refund-eligible-providers