Module: SubscriptionFu::Paypal
- Defined in:
- lib/subscription_fu/paypal.rb
Constant Summary collapse
- UTC_TZ =
ActiveSupport::TimeZone.new("UTC")
Class Method Summary collapse
Class Method Details
.express_request ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/subscription_fu/paypal.rb', line 6 def self.express_request config = SubscriptionFu.config ::Paypal::Express::Request.new( :username => config.paypal_api_user_id, :password => config.paypal_api_pwd, :signature => config.paypal_api_sig) end |
.recurring_details(profile_id) ⇒ Object
14 15 16 17 18 |
# File 'lib/subscription_fu/paypal.rb', line 14 def self.recurring_details(profile_id) res = SubscriptionFu::Paypal.express_request.subscription(profile_id) { :next_billing_date => UTC_TZ.parse(res.recurring.summary.next_billing_date.to_s), :last_payment_date => UTC_TZ.parse(res.recurring.summary.last_payment_date.to_s), } end |