Overriding payment_required method