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