class MeducationSDK::PaypalPurchases

Public Class Methods

create(basket_id, token) click to toggle source
# File lib/meducation_sdk/services/paypal_purchases.rb, line 11
def self.create(basket_id, token)
  new.create(basket_id, token)
end
new_purchase(user, purchase_option_id, return_url, cancel_return_url) click to toggle source
# File lib/meducation_sdk/services/paypal_purchases.rb, line 7
def self.new_purchase(user, purchase_option_id, return_url, cancel_return_url)
  new.new_purchase(user, purchase_option_id, return_url, cancel_return_url)
end

Public Instance Methods

create(basket_id, token) click to toggle source
# File lib/meducation_sdk/services/paypal_purchases.rb, line 20
def create(basket_id, token)
  Loquor.post("/paypal_purchases", {basket_id: basket_id, token: token})
end
new_purchase(user, purchase_option_id, return_url, cancel_return_url) click to toggle source
# File lib/meducation_sdk/services/paypal_purchases.rb, line 15
def new_purchase(user, purchase_option_id, return_url, cancel_return_url)
  results = Loquor.get(URI::encode("/paypal_purchases/new?user[signup_email]=#{user['signup_email']}&user[full_name]=#{user['full_name']}&user[password]=#{user['password']}&user[password_confirmation]=#{user['password_confirmation']}&purchase_option_id=#{purchase_option_id}&return_url=#{return_url}&cancel_return_url=#{cancel_return_url}"))
  results["url"]
end