update payment_required check to current method