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?
Related
FYI - The below mentioned process works perfectly fine on localhost (local env) but not on our server.
I'm developing a feature called "Home Try On" where we are allowing the customers to buy two pairs of shoes at the same time at the cost of one, but if customer fails to return the product then we would be deducting the cost of the other product using Recurring Payment Method. So, to ease out the process we purchased "WooCommerce Subscriptions" but it's not allowing the customers to add multiple products.
Here is an example scenario of actual work flow - We have kept all the Home Try On products as Variable Subscription products
Customer visits the website
Customer goes to Home Try On Section if he/she is unsure of their shoe size
Customer selects on Product let's say it as X Product and selects one pair (Size 6) and adds to cart, now we want the customer to add another pair of X Product (Size 7) but the problem is it's now allowing to add multiple variable subscription products and throws an error "A subscription has been removed from your cart. Due to payment gateway restrictions, different subscription products can not be purchased at the same time."
Can someone help me out on this? We purchased the WooCommerce Subscription plugin because it mentioned multiple subscriptions are accepted. It stated:
Your customers can also purchase different subscription products in
the same transaction and Subscriptions will group the products to
reduce the payment gateway fees and logistical overhead for their
future renewals.
Can anyone please point me in the right direction please?
Regards,
Piyush
For anyone that finds this question:
You haven't activated stripe yet. As the subscriptions plugin needs stripe woocommerce needs to have stripe activated!
it is free. just go to stripe and create an account. there you get two keys that you can use on your side.
hope this helps someone
I have worked on Bluesnap on-site payment, payment has been done successfully, but i didn't get the product name in order locater, also didn't get the option of subscriptions in order detail.
Is there any way to make transaction via on-site with subscription/recurring?
API Reference
http://docs.bluesnap.com/ExtendedPaymentAPI/Default.htm#ClientSideEncryption/Web.htm
Subscriptions in the API are no longer in the development phase. They're in the documentation already. They are available here.
once you are loggedin the console you need to setup the contract as standard subscription - there is a documentation here that provides step by step on how to do it.
once the contract is setup correctly(as a subscription type) under a product; you can basically purchase using the contact(through Buy Now or APIs) to start the subscription.
BlueSnap supports subscriptions via their Payment API. You can create custom billing plans, define a trial period and/or initial charge, set your billing frequency, and so on. BlueSnap’s Subscription Billing Engine will then automatically process your recurring subscription payments, keep your shoppers' cards updated, and run automatic retries for subscription payments during your grace period.
To see how to Create a Plan, go here.
To see how to Create a Subscription, go here.
I wrote my own shopping cart [in PHP] a couple of years ago that uses PayPal's Classic API "Payments Standard" -- specifically the "upload" command to send the contents of the shopping cart to PayPal. Now I want to add the option to pay for an item with installments and I want that to integrate with the shopping cart process.
In other words, I want the customer to be able to put Item A into the cart and select a single payment option, and then also put Item B in the same cart but select an installments option for that item. Then, when they hit the "Check Out With PayPal" button, I want the Item A and Item B to be processed in the same transaction. My cart also has a feature that allows the customer to enter a coupon code.
I have spent hours running in circles though the PayPal API documentation and I can't find a solution that seems to cover everything that I need:
No monthly payment (I'm too small to absorb monthly payments, so it must be a fee-per-transaction service).
Ability to process single payment items AND installment items from the same cart.
Ability to accept a discount/coupon and apply it to the transaction at the PayPal side.
All collection of payer's shipping address, payment information, etc, done at the PayPal side.
Determine if sales tax is required at the PayPal side.
Provide an IPN type response.
I'd rather not install code on the server [that needs to be maintained or reinstalled if I switch hosts].
Can anyone point me to a solution that could cover all of this?
I was looking at the Adaptive Payments solution but it looks like it I would have to determine whether to charge sales tax (and perhaps have to collect the payer's shipping address info, which I want to avoid). I like everything else about Adaptive Payments. Does anyone know if it will be as "nice" about handling the payer's information, as "Payments Standard" does?
In my magento store have many customers. I want to offer my old customer with this special option.
(i.e) No need to pay at the end of the sale. They can pay later with their outstanding invoices by online mode. Is there any possible to set this option with magento store.
I m using Secure trading payment gateway.
Thanks
Yes, You could implement payment method for special customer group and this payment method Will only generate invoice for the sales order and set its status to Pending.
Then you will do another module that add tab to the customer account page ( for example Pending Invoices ), And this module generate payment form based on invoice/order data and when they pay it you mark the invoice as paid and captured.
Its straight forward concept if you know that Magento Invoices has Statuses ( Paid, Pending, Canceled ) And you can check the invoices from sales->invoice ( just like the orders !)
I have a question regarding Paypal.
I have a website that I sell both products and subscriptions. I have been unable to figure out how someone can purchase a product and a subscription at the same time through my cart.
Logically I would see this as simply two products (one with reoccurring billing), but I can't seem to find a solution.
If you are using Website Payments Standard, this would not be possible. You can not have a regular single transaction and a subscription during the same checkout. However, if you are using Express Checkout, PayPal Payments Pro or Payflow this is possible through using the API's. Depending on which service you use, the flow/code would be slightly different.