module Yotpo::Purchase
Public Instance Methods
create_new_purchase(params)
click to toggle source
# File lib/yotpo/api/purchase.rb, line 3 def create_new_purchase(params) request = { utoken: params[:utoken], email: params[:email], customer_name: params[:customer_name], order_date: params[:order_date], currency_iso: params[:currency_iso], order_id: params[:order_id], platform: params[:platform], coupon_used: params[:coupon_used], delivery_type: params[:delivery_type], products: params[:products], customer: params[:customer], custom_properties: params[:custom_properties] } app_key = params[:app_key] post("/apps/#{app_key}/purchases", request) end
create_new_purchases(params)
click to toggle source
# File lib/yotpo/api/purchase.rb, line 22 def create_new_purchases(params) request = { utoken: params[:utoken], platform: params[:platform], orders: params[:orders] } app_key = params[:app_key] post("/apps/#{app_key}/purchases/mass_create", request) end
get_purchases(params)
click to toggle source
# File lib/yotpo/api/purchase.rb, line 32 def get_purchases(params) request ={ utoken: params[:utoken], since_id: params[:since_id], since_date: params[:since_date], page: params[:page] || 1, count: params[:count] || 10 } request.delete_if{|key, value| value.nil? } app_key = params[:app_key] get("/apps/#{app_key}/purchases", request) end