Class: FacebookCommerce::ReturnApi
Instance Attribute Summary
Attributes inherited from Api
#access_token, #cms_id, #logger
Instance Method Summary collapse
-
#create_return(order_id, items, return_status, return_message, merchant_return_id) ⇒ Hash
Return response, eg.
- #update_return(return_id, update_event, options = {}) ⇒ Object
Methods inherited from Api
Constructor Details
This class inherits a constructor from FacebookCommerce::Api
Instance Method Details
#create_return(order_id, items, return_status, return_message, merchant_return_id) ⇒ Hash
Return response, eg. { id: ‘1234567890’ }
182 183 184 185 186 187 188 189 190 |
# File 'lib/facebook_commerce.rb', line 182 def create_return(order_id, items, return_status, , merchant_return_id) data = { items: CGI.escape(JSON.generate items), return_status: return_status, return_message: , merchant_return_id: merchant_return_id } post("#{order_id}/returns", data) end |
#update_return(return_id, update_event, options = {}) ⇒ Object
198 199 200 |
# File 'lib/facebook_commerce.rb', line 198 def update_return(return_id, update_event, = {}) post("#{return_id}/update_return", .merge(update_event: update_event)) end |