vendrcontrib / vendr-payment-provider-quickpay Goto Github PK
View Code? Open in Web Editor NEWQuickPay Payment Provider for Vendr, the eCommerce solution for Umbraco v8+
License: MIT License
QuickPay Payment Provider for Vendr, the eCommerce solution for Umbraco v8+
License: MIT License
Hello there,
I've installed v2.0.1, and I get the following error in my IDE: System.MissingMethodException: 'Method not found: 'System.Threading.Tasks.Task`1<System.Net.Http.HttpResponseMessage> Flurl.Http.GeneratedExtensions.PostJsonAsync(Flurl.Http.IFlurlRequest, System.Object, System.Threading.CancellationToken, System.Net.Http.HttpCompletionOption)'.'
I get the error in the \Api\QuickPayClient.cs file, and I've included a screenshot with the Url as well:
I hope you can help. Please let me know if you need more information.
When QuickPay callback it must be doing so more than one time. The order will get the correct callback, which does not fail. So actually everything is fine with the order being updated and the payment has been made.
BUT. Each order also results in an error message in the log stating that the "QuickPay-Checksum-Sha256" header is missing. So the callback must be made twice for some reason and one of them without the header.
If it matters until now we have only tried it with MobilePay orders.
The expected behavior would be that there would be no error for each order as it's quite misleading.
Just to note a few things to resolve in this
Build.Prepare.targets
with Flurl DLL dependencies (See https://github.com/vendrhub/vendr-payment-provider-paypal/blob/dev/build/Build.Prepare.targets#L13-L14)Outfield Digital
FetchPaymentStatus
on orderWhen enabling 'Autofee', to surcharge transaction fees for corporate cards
(see here)
https://quickpay.net/helpdesk/transaction-fees/
When users have entered their payment details, using a corporate card where surcharging applies, they are sent to the 'Error URL', and their order get the status 'Error'.
Looking at the order in the database, it has a finalizedDate. All the transaction information is also on it, including the transaction fee.
There are no errors or anything in either the Umbraco logs or in QuickPay logs.
We're using v2.0.1
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.