I’ve setup the Payfast module with all the relevant details but when I test the view invoice to make payment, under payment methods it just shows blank. Im using v5.11.6 is there something im missing or how can I debug this?
Hi,
Are there any errors in the browser console?
No, nothing in the console
It looks like the one-page checkout option is enabled, does disabling it help?
It just shows the PDF invoice with no “pay now” button
Is it possible you’ve configured a min/max payment limit?
I’m not sure, I suggest asking in a discussion on GitHub
Will try that… thank you bro
Hi
I am experiencing the same problem with Payfast not showing at payments, as an option. Although it is set up, one also cannot choose it as the Default Payment type either, it just does not appear.
What seems to work(so far), although it is not intuitive to me, is that one must set the Default Payment Type to "Credit Card Other:.
The Payfast gateway must also be set up with the Credit card Slider on.
This then gives one the option to jump from Pay Now–>Credit Card to pay via PayFast.
I am sure the process and flow are not supposed to be like this, and it seems to have changed since last year.
Any further observations, workarounds and fixes will be apreciated.
Thank you.
Which version of the app are you using?
I see it as an option here: https://demo.invoiceninja.com/
Hi Hillel
I am using 5.12.3. The option is there to set up PayFast, and it is set up.
When I want to add it as the default payment gateway, it is not there as an option.
Any help would be appreciated.
Ah… that field is the default payment type not gateway. It’s for manual payment, not online payments.
If you have multiple gateways you can drag/drop the list to reorder them, the top gateway is considered the default.
Hi Hillel
Thank you very much for your feedback. So it is correct that I should set that field (Default Payment Type) to Credit Card Other, and then it will pick up Payfast? It does seem to work that way, but I thought, like Paypal, I would be able to choose Payfast there.
I am only using one gateway in that company.
Thank you very much for your help.
The default payment type has no affect on online payments
If you only have one gateway what are you trying to achieve?
Hi Hillel
Thank you for your patience. I see when no “Default Payment Type” is specified, the same payment system is still there (Pay Now–> Credit Card), so in the beginning I thought it was not picking up Payfast.
In another company, I use Paypal, and there the Default Gateway, is set to “PayPal”, and the PayNow button, shows PayPal.
Thank you for your help.
Great, let me know if you have any other questions