diff --git a/ruby/lib/jam_ruby/models/sale.rb b/ruby/lib/jam_ruby/models/sale.rb index 0e96d9ec4..e955fa6a7 100644 --- a/ruby/lib/jam_ruby/models/sale.rb +++ b/ruby/lib/jam_ruby/models/sale.rb @@ -231,7 +231,7 @@ module JamRuby sale = nil Sale.transaction do - sale = create_jam_track_sale(current_user) + sale = create_jam_track_sale(current_user, 'recurly') if sale.valid? if is_only_freebie(shopping_carts) diff --git a/web/config/application.rb b/web/config/application.rb index 2b8df7a47..75c35b2c4 100644 --- a/web/config/application.rb +++ b/web/config/application.rb @@ -418,5 +418,6 @@ if defined?(Bundler) config.ban_jamtrack_downloaders = true config.chat_opened_by_default = true config.chat_blast = true + config.use_ios_sandbox = true end end diff --git a/web/lib/ios_receipt_validator.rb b/web/lib/ios_receipt_validator.rb index 6e1fad8a6..620ff3250 100644 --- a/web/lib/ios_receipt_validator.rb +++ b/web/lib/ios_receipt_validator.rb @@ -2,7 +2,7 @@ require 'httparty' class IosReceiptValidator include HTTParty - base_uri 'production' != Rails.env ? "https://sandbox.itunes.apple.com" : "https://buy.itunes.apple.com" + base_uri Rails.application.config.use_ios_sandbox ? "https://buy.itunes.apple.com" : "https://sandbox.itunes.apple.com" default_params :output => 'json' format :json end