I have to set subscibe button - this is easy but I will need my Opencart shop to create 3 invoice for every month after the paypal transaction is done.
Example
Subscibe button - 3 months x 10 EUR
So Opencart can create invoice for 30 EUR on fisrt transaction, but I want to create 3x10... or 2x10 if user doesnt pay the last one?
And to be secure...
Any ideas? or something to read about this?
Normally this should be solved as easy as possible - if the customer wants a 3 months subscription he has to pay these 3 months in advance against just one invoice. If he doesn't pay, decline the subscription.
If you want to have recurring subscription so that user orders 1 month recurring each next month until canceled then you would need to create some cron job that will run each month renewing those recurring subscriptions and also creating invoices for them...
Related
I want to add extra charge when user subscribe with recurring button first time,
Work flow is look like :
Like my plan is 10$ per month and registration fee is 5$, so the work flow is when user click on subscription button first time 15$ charge for first month 10$ is monthly fee and 5$ is for registration charge. any one suggest me what i need to do for make this happen??
Thanks :)
Please set the trial amount as the registration fee($5) so that the buyer would be charged $5 once he signs up for the recurring payment and then he would undergo the regular billing pattern of $10.
I've been reading through all of the recurring payments documents and I can't find whether it is prepaid or postpaid.
https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pp_payflowpro_recurringbilling_guide.pdf
Is it just charged on the START of payment period? There is no post-paid options?
The first payment will be made on the start date of the profile unless you include an initial amount. So you could create a profile today, but set the start date to 1 month from now, for example. That would create an "active" profile, but the first payment wouldn't be made until 30 days later (or whatever day you set as the start date of the profile.)
i am creating paypal recurring payment i want to give addition one cycle free at the end of the month, like if you subscribe for 6 months you will get 1 month for free.
how to setup this in paypal express checkout recurring payment.
To do this, change your pricing structure. So if 1 month costs 9,99, give 6 months for 49,99. (Effective, 1 month free).
I've integrated Paypals recurring payments on a site where they now want to add different 'levels' for the users. Today a user can be a paying member for $10 / month and now my customer wants to add two new levels where the users also could become a Silver-member for $20 / month and a Gold-user for $30 / month.
Is there any smart solution how to change/upgrade the users recurring payment agreement from $10 to $30 / month? I don't like the idea to hava a solution where the user needs to first quit the ongoing agreement with $10 / month to be start a new for $30 / month.
Any ideas? Thx
You can use the UpdateRecurringPaymentsProfile API to modify a recurring payments profile. Among many other things, you can modify the billing amount, tax amount, or shipping amount.
I am working on a website which provides the subscription plans like for 1 year, 2 year and 3 year. User can make payment using the one time payment and using the monthly payment. for achieving this functionality I integrated reoccurring payment and one time payment using paypal gateway and I have successfully integrated. But I have some problem below is my scenario.
Suppose customer checkout using one time payment for one year subscription plan and make payment on paypal then paypal will hit at my IPN handler script and I will update the subscription plan for that customer for one year.
Now if customer checkout using the reoccurring payment for one year subscription plan then it will hit at my IPN handler script and i will update the subscription plan.
But here i want to know how i will differentiate with one time payment and reoccurring payment because whenever paypal hit the IPN for monthly payment then it will update my database for that customer and it will update the subscription date with one year. In this way it will update database every month and customer subscription date will update every month with one year.
I hope you can understand what i am trying to say,
Thanks.
The txn_type in your IPN will be different depending on the type of payment, so that's one way to distinguish between the two. Configure your IPN to handle each txn_type different depending on what you need to do for one-time vs subscription payments.
Also, keep in mind that you can add an initial payment in to a recurring payments profile and it will be treated as a one-time payment. Sort of like a setup fee when signing up for cable service or something like that.
Are you using the Recurring Payments API or Standard Subscription buttons or what?