• Fabrik4.5.3 for J!5.3.0 and J!4.2+is out

    You must update from Fabrik4.5.1 if you are running Joomla!5.3.0

    See Announcements

We Need Your Input on Updated Payment Plugins

Do you have a use for payment plugins?

  • No

    Votes: 12 30.0%
  • Yes - If yes please select which ones

    Votes: 25 62.5%
  • PayPal

    Votes: 20 50.0%
  • Stripe

    Votes: 17 42.5%
  • Mollie

    Votes: 5 12.5%
  • Quickpay

    Votes: 2 5.0%
  • Other

    Votes: 7 17.5%

  • Total voters
    40
@uktran: The way I integrate payments in Fabrik, in the absence of a core Joomla payment API, is the following:

1) Install RO Payments (https://rolandd.com/products/ro-payments)
This does not directly have a plugin for Fabrik, but it has a way to trigger the payment process: https://rolandd.com/documentation/ro-payments/initiate-payment-from-an-external-link

2) Set up a payment profile for your Payment Service Provider (PSP, I use Mollie for reasons mentioned in this thread) and create a (hidden) menu item as described on a.m. page.

3) In the Fabrik form:
  • build the payment link as described on the a.m. page:
  • generate a random reference number in a hidden field and use it as the optional argument order_number
  • also use the silent=1 argument
  • use the Redirect plugin with the RO Payments link in “Jump page” and “Content Redirect” to New Page
This causes a redirect to RO Payments and thereafter to the PSP after the form has been saved.

4) After the payment has been handled, ROP triggers an event onPaymentComplete: https://rolandd.com/documentation/ro-payments/a-list-of-ro-payment-plugin-triggers
You then have to write your own handler to finish the transaction, you can copy from the examples /plugins/jdideal/ropayments/ ropayments.php
Use order_number to link to the right record in the Fabrik table.
 
Back
Top