module Effective::Providers::Cheque

def cheque

def cheque
  raise('cheque provider is not available') unless EffectiveOrders.cheque?
  @order ||= Order.find(params[:id])
  EffectiveResources.authorize!(self, :update, @order)
  flash[:success] = EffectiveOrders.cheque[:success]
  order_deferred(provider: 'cheque', deferred_url: cheque_params[:deferred_url])
end