I'm wondering if uCommerce is compatible with the latest ePay Payment Window v2? From the default configuration, it uses the old (and rather outdated) payment window.
Also, I'd love to know if it's possible to integrate the payment window v2 using either the iFrame or Overlay windowstates? This would make it possible to integrate the payment form into the page layout.
If it isnt possible to use the new payment window "out of the box", would it be somewhat easy to implement the functionality?
The way I solved it was to create a new payment provider which inherited from the original ePay payment provider. I used the EPayPageBuilder, all I did was to override the BuildBody-method. Also, I had to override some methods of the MD5-calculation class to be able to use MD5-hashes.
After getting it to work, I added some new configuration options, so it's possible to use my new payment provider in other projects aswell, so it's completely independent.
I didnt really look into the embedded window states, since all I needed was the iframe version. It shouldnt really be any problem to change how it works though, since the new payment window uses javascript to "launch".
uCommerce with ePay Payment Window v2
Hi there!
I'm wondering if uCommerce is compatible with the latest ePay Payment Window v2? From the default configuration, it uses the old (and rather outdated) payment window.
Also, I'd love to know if it's possible to integrate the payment window v2 using either the iFrame or Overlay windowstates? This would make it possible to integrate the payment form into the page layout.
If it isnt possible to use the new payment window "out of the box", would it be somewhat easy to implement the functionality?
Best Regards
Lars
The built-in ePay provider uses an older API.
You can inherit the exsiting ePay provider and override the RenderPage method.
With that done you register the new payment method service in web.config and you're good to go.
The way I solved it was to create a new payment provider which inherited from the original ePay payment provider. I used the EPayPageBuilder, all I did was to override the BuildBody-method. Also, I had to override some methods of the MD5-calculation class to be able to use MD5-hashes.
After getting it to work, I added some new configuration options, so it's possible to use my new payment provider in other projects aswell, so it's completely independent.
I would be very interested in knowing if you got the embedded window states to work and if so - how.
Thank you.
Hey Søren
I didnt really look into the embedded window states, since all I needed was the iframe version. It shouldnt really be any problem to change how it works though, since the new payment window uses javascript to "launch".
Best regards
Lars
is working on a reply...
This forum is in read-only mode while we transition to the new forum.
You can continue this topic on the new forum by tapping the "Continue discussion" link below.