paypal transaction history creates an extra recurring payment -


i'm using paypal recurring gem:

https://github.com/fnando/paypal-recurring

for ruby on rails application

here's selected portion of code:

 def make_recurring      process :request_payment      if @plan       create_units       process :create_recurring_profile, period: @plan.recurring, amount: (@plan.price), frequency: 1, start_at: time.zone.now             end   end    def process(action, options={})     not_recurring_amount =  @cart.total_price       not_recurring_amount += 19.95 if @plan #add activation price first payment      options = options.reverse_merge(       token: @order.paypal_payment_token,       payer_id: @order.paypal_customer_token,       description: "your product total below",       amount: not_recurring_amount.round(2),       currency: "usd"     )      response = paypal::recurring.new(options).send(action)     raise response.errors.inspect if response.errors.present?     response   end 

essentially, user buys product , gets charged 239.95. user buys plan product 1 time activation , gets charged 33.95. both 1 time payments. when buy plan, charged 14.95 recurring monthly charge airtime plan. seems work notice in paypal sandbox account recurring charge blank:

enter image description here

why blank charge happening?

it not actual charge, record of profile being created. have first create profile, before can charged. reflected in paypal account seeing.


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

qt - Errors in generated MOC files for QT5 from cmake -