Skip to Content Skip to Menu

Quickpay plugin

  • rbuelund
  • rbuelund
  • OFFLINE
  • Posts: 565
  • Thanks: 40
  • Karma: 4
2 years 6 months ago - 2 years 6 months ago #329241 by rbuelund
[#8938] Quickpay plugin was created by rbuelund
There is a returning problem with the Quickpay plugin. If a user makes a mistake in the payment window, then the user cannot try again, before the basket is deleted - you get the error: "Order is ia allready in use" from Quickpay. Quickpay tells me that this can be fixed by using payment links instead of a payment window: learn.quickpay.net/tech-talk/payments/link/https://learn.quickpay.net/tech-talk/payments/link/

Could this be implemented in the plugin. We have had several frustrated customers who coould not get the payment to work, because of an abandoned basket after a failed payment attempt.

I/Quickpay would be willing to pay for this development.
Last edit: 2 years 6 months ago by krileon. Reason: Added [#8938] tag to subject

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48541
  • Thanks: 8290
  • Karma: 1445
2 years 6 months ago #329245 by krileon
Replied by krileon on topic Quickpay plugin
I've already implemented support for incrementing the order id on cancellation, but I'm guessing this is some sort of error state and not a cancel? Are they being sent back to CBSubs basket when this happens or are they still at Quickpay when it fails? Can you describe a step by step of what's happening for them so I can try to replicate it and review adding some sort of fix for this. As it certainly should be possible for me to handle an additional increment state for the order id.

As for the payment link you'd be asking me to completely rewrite the gateway into a completely different API. That would require significant financial support to fund the development for that as it's essentially an entirely new gateway. We are however reviewing 3rd party solutions (e.g. something like Omnipay or Payum library) to help us speed up this process and reduce the cost for future CBSubs releases so we hope to bring a lot more gateways to CBSubs in the future. For now though I believe this is fixable with our current gateway implementation.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

  • rbuelund
  • rbuelund
  • OFFLINE
  • Posts: 565
  • Thanks: 40
  • Karma: 4
2 years 6 months ago #329248 by rbuelund
Replied by rbuelund on topic Quickpay plugin
Hmmm... actually I am not quite shure what happens for the failing users.. could it be because they are impatient and presses the single payment button twice, before it loads the Quickpay window - i've seen some persons do that.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48541
  • Thanks: 8290
  • Karma: 1445
2 years 6 months ago #329249 by krileon
Replied by krileon on topic Quickpay plugin
I'm not sure. You'd need to ask them I suppose. I'd need to know specifically where it's failing for those users so I can test and fix that case. Cancellations are already covered (e.g. click back cancel link or failed payment redirects to cancel link).


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48541
  • Thanks: 8290
  • Karma: 1445
2 years 6 months ago #329264 by krileon
Replied by krileon on topic Quickpay plugin
Ok, was able to create a few situations where this could happens. The below for example.

1. Click to pay at quickpay, uses browser back navigation, refreshes basket, then clicks to pay at quickpay again
2. Click to pay at quickpay, closes the browser, comes back to site later, goes to pay at quickpay again

Both of those can trigger this issue. There maybe a few more, but my fix covers those as well. I've implemented the below for next release of CBSubs.

forge.joomlapolis.com/issues/8938

In short when the basket is rendered and the Quickpay Form parameters are being prepared I first check if the order id exists at Quickpay. If it does I use our existing cancellations incrementing code to increment the order id so it's now unique and no longer in use. This should resolve all existing order id issues from then onward.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

  • rbuelund
  • rbuelund
  • OFFLINE
  • Posts: 565
  • Thanks: 40
  • Karma: 4
2 years 6 months ago #329273 by rbuelund
Replied by rbuelund on topic Quickpay plugin
That is simply perfect and brilliant ;-) ! Thank you.

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum