Module: AwesomeUsps::ElectricMerchandisReturn
- Included in:
- USPS
- Defined in:
- lib/awesome_usps/electric_merchandis_return.rb
Instance Method Summary collapse
- #canned_merch_return_test ⇒ Object
- #merch_return(service_type, customer, retailer, permit_number, post_office, postage_delivery_unit, ounces, image_type, api_request = "EMRSV3.0Request", options = {}) ⇒ Object
Instance Method Details
#canned_merch_return_test ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/awesome_usps/electric_merchandis_return.rb', line 10 def canned_merch_return_test service_type ="Priority" customer = Location.new( :name=> "Craig Ingle", :address2 => "6406 Ivy Lane", :state => 'MD', :city => 'Greenbelt', :zip5 => '20770') retailer =Location.new( :name=> "XYZ Corp.", :address2 =>"1100 West Avenue") permit_number = "293829" post_office = Location.new( :state => 'NY', :city => 'New York', :zip5 => '10018') postage_delivery_unit = Location.new( :state => 'NY', :city => 'New York', :address2 =>"223 W 38TH ST" ) ounces = "52" = {:RMA => "13456", :insurance => "500", :confirmation => "true"} image_type ="PDF" api_request = "EMRSV3.0CertifyRequest" request = merch_return_xml(api_request, service_type, customer, retailer, permit_number, post_office, postage_delivery_unit, ounces, image_type, ) gateway_commit(:merchandise_return_certify, 'MerchReturnCertifyV3', request, :ssl, image_type) end |
#merch_return(service_type, customer, retailer, permit_number, post_office, postage_delivery_unit, ounces, image_type, api_request = "EMRSV3.0Request", options = {}) ⇒ Object
4 5 6 7 8 |
# File 'lib/awesome_usps/electric_merchandis_return.rb', line 4 def merch_return(service_type, customer, retailer, permit_number, post_office, postage_delivery_unit, ounces, image_type, api_request = "EMRSV3.0Request", ={}) request = merch_return_xml(api_request, service_type, customer, retailer, permit_number, post_office, postage_delivery_unit, ounces, image_type, ) #YES THE API IS SO STUPID THAT WE MUST PASS WHAT TYPE OF MIME TYPE! gateway_commit(:merchandise_return, "MerchandiseReturnV3", request, :ssl, image_type) end |