Recurring Payments

Recurring Payments

Recurring payments feature

The 3.8  release, along with the updated Subscription Plans App brings the "Recurring payments" feature for DJ-Classifieds.

Go to the Subscription Plans page and edit the plan (or add a new one) you want to set as the recurring one.

Set the new "Recurring" option to "Yes".
 

Recurring payment for such plan will be performed every X days, defined by the standard "Expiration time" parameter (available in the "Params" tab).


Two payment plugins currently support the Recurring Payments option: PayPal and DotPay - each plugin works a bit differently.

PayPal plugin

During the first payment for the subscription, the user agrees that the payment will be collected from the user every X days (depending on the settings in a given plan) by the PayPal processor.

After the first payment, subsequent payments will be initiated automatically on the PayPal site 

After receiving the PayPal server's responses about the completed payment, the expiration date will be extended by the specified number of days.

The user may only cancel an active subscription in his PayPal account. 

DotPay

For the DJ-Classifieds DotPay payment plugin, each recurring payment is initiated on the seller's website. Therefore, in this case, it is necessary to define a Cron task on the server for correct operation.

The payment plugin has a new "Recurring payments" tab to set all the required fields.

One of them is "Cron job url," where the site’s admin has to add the link.



The user's options for unsubscribing (Dotpay payments) can be turned off in the Plans plugin. 

Cancel recurring payments

To allow users to cancel recurring payments:
  1. Open your Joomla control panel.
  2. Navigate to the plugins and find the "DJ-Classifieds - Subscriptions Plans" on the list.
  3. Open the plugin and go to the "Recurring" tab.
The option "Allow user cancel" has to be set as "Yes"


      • Related Articles

      • How to use the recurring payments option?

        The 3.8 release, along with the updated Subscription Plans App brings the "Recurring payments" feature. Go to the Subscription Plans page and edit the plan (or add a new one) you want to set as the recurring one. Set the new "Recurring" option to ...
      • DotPay DJ-Classifieds integration

        Integrate DJ-Classifieds with DotPay payment solution, purposed for users from Poland. Dotpay is a Polish online payment system and electronic payments for stores. It supports many payment methods including credit cards, Online transfers,  BLIK, ...
      • Direct Paypal Payments in DJ-Classifieds

        Direct payments in DJ-Classifieds allow users to pay for goods directly using PayPal . This way, a user that sells something via DJ-Classifieds can provide his Paypal address, and the buyer can pay directly to the seller for the product. This works ...
      • Payments

        Dynamic Content of type "Payments" is only available within the context of com_djclassifieds.paymenthistory. This means that the user must be in the payment history view of the DJ-Classifieds component This is a list of objects of type "Payment". ...
      • Stripe DJ-Catalog2 integration

        Integrate Stripe with DJ-Catalog2 and connect your business with Stripe's payment processing platform. Stripe allows you to transfer money from a customer's bank account into your business's account using a credit or debit card transaction.    Stripe ...