class NuaPay::MandateInfo

Public Instance Methods

activate( id ) click to toggle source
# File lib/nua_pay/mandate_info.rb, line 20
def activate( id )
  activation_url = mandate_url( id ) + NUAPAY_API['ACTIVATE']
  get_response( activation_url , {request_type: :post }, {"signatureDate": Date.today.strftime } )
end
cancel( id, reason="" ) click to toggle source
# File lib/nua_pay/mandate_info.rb, line 25
def cancel( id, reason="" )
  deactivation_url = mandate_url( id ) + NUAPAY_API['CANCEL']
  get_response( deactivation_url , {request_type: :post }, cancellation( reason ) )
end
create( data={} ) click to toggle source
# File lib/nua_pay/mandate_info.rb, line 11
def create( data={} )
  validate_mandate_params( data )
  get_response( build_url( mandate_base_url ), {request_type: :post}, data )
end
get( id ) click to toggle source
# File lib/nua_pay/mandate_info.rb, line 3
def get( id )
  get_response( mandate_url( id ) )
end
list() click to toggle source
# File lib/nua_pay/mandate_info.rb, line 16
def list
  get_response( build_url( mandate_base_url ) )
end
update( id, data={} ) click to toggle source
# File lib/nua_pay/mandate_info.rb, line 7
def update( id, data={} )
  get_response( mandate_url( id ) , {request_type: :put }, data )
end