Elgg Plug-In for Early payment Discount - php

Is there any plugin for the early payment discount for students management system which runs in elgg
like I can set the specific date, till the date the amount will be in discount, after the date is expired amount will be in full payment.
any ideas or suggestion?
thank you
I am trying to search if there is any pre built plugin or I need to make it from scratch

Related

How to customise a Wordpress theme's expiration date

I have bought a listing theme from AIT-club featured with a built membership subscription plan; the theme provides expiration dates per days only. I then look for a registration plugins which provide membership plans per days, weeks, months and years different from those of the theme. Both theme and plugins create subscription plans based on Users roles; users roles are created by the theme, but they can be seen by the plugins too when creating a subscription plan. The plugins does not overwrite the subscription plans created by the theme. That is what I want.
After that I got an idea of just customising the theme's expiration dates and use the plugins for registration/login and receiving payments.
However, I am still not sure if the above solution is going to work well together, in particular when users need to renew their subscription as there is no link between them if users pay via the plugins' payment options.
The second solution is I may need to integrate both the theme's expiration dates and payment options (paypal, paypal recurring and stripe, etc.) with those of plugins?
Could you please give me an idea of which one should work?

Subscriptions - Apply coupon code for the first month only, with no initial payment

I use WooCommerce Subscription plugin
What I would Like:
For new Customers only, I would like to auto apply a coupon code for the first payment only, on the first subscription. I don't use a signup fee, and our payments are synchronized each 2nd day of the month.
Meaning, I would like a coupon for a users first month's payment to be X% off, one time. Then after that this coupon will not be anymore usable, for that customer.
I have tried various plugins but nothing did that trick.
Can anyone please guide me about that?
Thanks.

PayPal recurring payment "add-ons"

Requirement:
We want to have a base subscription which is X/month, done via recurring payments, and give clients the ability to choose extra "add-ons" as they please. An "add-on" will be Y/Month and should last the remainder of the base subscription. For example, the base subscription is 10/month and feature X is extra 5/month and feature Y is an extra 7/month. I choose to have the base subscription with feature X and Y so my total monthly payment for a year will be 22/month. Now, if I chose only the base subscription for the first 6 months and want to start using feature X for the final 6 months of my subscription, the final 6 months should be 15/month opposed to the previous 10/month. In further terms, add-on features subscription should last the duration of the base subscription.
Is there a simple way to do this via the PayPal API?
Actual recurring payments profiles (setup with Standard or Express Checkout) have a limit on how much you can raise the amount of a profile. You can only raise it by 20% every 180 days. If you create a recurring payments profile with Payments Pro, though, then there is no such limit and you can change the amount at any time to whatever you need. I wouldn't recommend going without EC, though, as lots of people prefer to pay with PayPal.
What you could do, though, instead of using the recurring payments APIs would be to use billing agreements / reference transactions. This way you'd save the billing agreement / auth ID in your database and then you can use the DoReferenceTransaction API to process any variable amount you need to at any time.
So in that case you would basically be building your own recurring payments system where you'll save the "next payment date" in your database, and then you'll have an automated script run each day to process all of the payments that are due that day via a reference transaction.
Reference transactions work with Payments Pro, too, so if you're using that everything would still work the same.
Since you're working with PHP I'd recommend taking a look at my class library for PayPal. It will make all of these API calls very simple for you.

Woocommerce Payment System

Salutations!
I want to crate a payment system on Woocommerce. That accept code payment(like how you recharge your phone), My website will only have items with one price so it will be easy.
So the problem is that I want my plugin/system to generate by its on codes(like 100 unique codes)...in which the person can buy items with the codes, not a discount like coupons.
I do not know hoe to start, Thank you.
I understand you wish to provide a payment method that requires the buyer to provide some random card number which your plugin must generate and store in a table.
Since you don't wish to use a voucher for this purpose I suggest you develop a payment extension to handle the process, however ensure you do series of tests before you go live.
Here is a tutorial that will get you started on woo commerce payment extension plugin. You can also see woo commerce documentation
http://www.sitepoint.com/ http://www.sitepoint.com/building-a-woocommerce-payment-extension/

Ubercart recurring issue

I'm using uc_recurring module in my Drupal based site. I just can't get on with it:
In the cart I want to make possible of subscribing for the products. The customer can subscribe for the products (weekly, biweekly, monthly, semianually, etc) while buying them, for he can get discounts through subscription(12%, 9%, 6%, 3%) respectively. As far as the customer is subscribed for some type of products, on that point when the appointed day comes, transaction should occur via PayPal gateway and a certain amount of money needs to be charged from the subscriber's account, and send them notifications.
How can I manage subscription and unsubscription?
I'm not sure exactly what you're asking: are you having trouble setting up the various subscription options? (weekly, biweekly, monthly, etc.)
Have you looked at the demo? If not, it's at http://recurring.sites.univate.com.au/ .
The ReadMe for the module says you need to do this:
Step 2: Setup Recurring Payments:
(This step can be skipped if you do not accept payments on site and you do not
have the uc_payment module enabled)
Requirement: Installed and setup payment gateways in ubercart.
Go to:
"Store administration" -> "Configuration" -> "Payment Settings" -> "Edit" -> "Recurring payments"
Select payment methods that should be allows to process recurring payments,
only the methods selected will be shown on the checkout page when a order
includes a recurring product.
Step 3: Enable a module that triggers recurring payments on certain events.
Recurring Products (uc_recurring_product) - product specific recurring fees (e.g. subscriptions)
Recurring Order (uc_recurring_order) - entire order is recurring.
Are you able to get to the Payment Settings - Recurring Payments page?
Have you also installed and enabled either Recurring Products or Recurring Order?
Are you using Drupal 7 or Drupal 6?

Categories