From 39f5a1d2dafb64829a81a1c9b7dd482ec5f0606a Mon Sep 17 00:00:00 2001 From: kimox2 Date: Wed, 24 Jul 2013 17:42:37 +0200 Subject: [PATCH] adding number of cycles --- lib/paypal/recurring/base.rb | 2 ++ lib/paypal/recurring/request.rb | 1 + 2 files changed, 3 insertions(+) diff --git a/lib/paypal/recurring/base.rb b/lib/paypal/recurring/base.rb index eb559d3..8a933a5 100644 --- a/lib/paypal/recurring/base.rb +++ b/lib/paypal/recurring/base.rb @@ -30,6 +30,7 @@ class Base attr_accessor :trial_frequency attr_accessor :trial_length attr_accessor :trial_period + attr_accessor :cycles attr_accessor :trial_amount def initialize(options = {}) @@ -195,6 +196,7 @@ def create_recurring_profile :trial_amount, :item_category, :item_name, + :cycles, :item_amount, :item_quantity ) diff --git a/lib/paypal/recurring/request.rb b/lib/paypal/recurring/request.rb index 79aa49c..4395a78 100644 --- a/lib/paypal/recurring/request.rb +++ b/lib/paypal/recurring/request.rb @@ -56,6 +56,7 @@ class Request :cancel_url => "CANCELURL", :currency => ["PAYMENTREQUEST_0_CURRENCYCODE", "CURRENCYCODE"], :description => ["DESC", "PAYMENTREQUEST_0_DESC", "L_BILLINGAGREEMENTDESCRIPTION0"], + :cycles => "TOTALBILLINGCYCLES", :note => "NOTE", :item_category => "L_PAYMENTREQUEST_0_ITEMCATEGORY0", :item_name => "L_PAYMENTREQUEST_0_NAME0",