fnando / paypal-recurring

PayPal Express Checkout API Client for recurring billing.
256 stars 124 forks source link

Initial payment request then create profile? #21

Open jasoncox opened 11 years ago

jasoncox commented 11 years ago

Why do we request an express checkout payment initially and then create a recurring profile that does nothing for a month? Can we not have this initial payment processed as part of the recurring profile and omit the trails period etc. all together?

Im sure there must be a reason for this? The recurring profile created on PayPal could be confusing to some users as it shows a trial period and 0 value initial payment.

theDanielJLewis commented 10 years ago

Wow, this is old and maybe abandoned, but we're using this on a new project. The problem is now quite bad in that a customer gets charged twice in the first month! First as a PayPal checkout, then for the initial payment of their subscription.

Has anyone fixed this so it bypasses the checkout and uses only the recurring?

CarlosRoque commented 9 years ago

Same here, this was so annoying. I ended up omitting the request_payment call and just creating a recurring profile with the start_at as Time.now that way a payment is done immediately. Also cool, if you provide a trial period, the customer doesn't get charged until the trial expires