Sha256: b6c3b2ed44264cce5164c724635586b7ac01f0a9961e14ae467251759254a037
Contents?: true
Size: 1.15 KB
Versions: 9
Compression:
Stored size: 1.15 KB
Contents
module Yotpo module Purchase 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], products: params[:products] } app_key = params[:app_key] post("/apps/#{app_key}/purchases", request) end 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 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 end end
Version data entries
9 entries across 9 versions & 1 rubygems