Implement cancel subscription with refund_amount