Comments (8)
For those following this, the only way I have managed to resolve this is by purchasing a new card reader.
The error seemed to then disappear. Not an ideal solution at a cost of £79 per reader but perhaps it will give the devs a heads up where they should be looking.
from sdk-android.
Hi @To0m,
We are still working on this issue. We have had another big thing as our top priority to fix first, but now this is in our spotlight.
There are a lot of different parts involved in this issue, ordering a new reader might improve the situation.
Also making sure the wifi/data is stable, no disturbance in bluetooth etc.
But we know that it's not always possible to control the environment, and the disturbance can come from other non-controllable parts, so from the SDK we are focusing on getting it more fault tolerant for all different hiccups and adding ways to recover if we end up in this state.
Hope to have more news in the coming weeks.
from sdk-android.
Hi @hennaboy,
Sincere apologies for the delay in getting back to you!
We are working on a solution to this timing problem that we hope will remove this deviation.
from sdk-android.
We have exactly the same problem. I am looking forward to a solution.
from sdk-android.
Hi @bobzettle ,
are there any news regarding this issue?
from sdk-android.
Hi, now we have a new version out that we think will mitigate the false "Technical error" that still completes the payment, often resulting in a double payment situation.
Please give it a go and reach out during migration if there's something we can help with. A full migration guide can be found here.
from sdk-android.
Tested with 2.1.4
The same technical response was received and the only way to check is to log in to the admin area to see if payment has actually gone through.
from sdk-android.
Just having a Technical error it may or may not have gone through is basically stating we are not checking so do it yourself!
Why is there no check in the technical error response. There is a transaction ID for the payment surely if it looked to see if that was present in the database of payments then it would be able to return a better response.
Check if transaction id present in case of technical error
Present -> respond with Technical error payment was taken
Not Present -> respond with Technical error payment was not taken
Far more informative and as a merchant I do not need to request the customer to try again or risk upsetting the customer charging them again and having done so twice.
from sdk-android.
Related Issues (20)
- 🔒 GitHub Advanced Security has been enabled
- 🔒 GitHub Advanced Security has been enabled
- supportsRtl HOT 2
- How to activate Manual Entry? HOT 1
- Can't complete OAuth login flow after upgrading from 1.25.6 to 1.30.1 HOT 1
- Technical error This payment may have not gone through. Please check your receipts and try again # Steps to Reproduce. Popup appearing HOT 3
- Refund appears to be failing
- Action Request(2049, true) is not supported in state ConnectingToRx HOT 4
- Fatal Exception: java.lang.NoSuchMethodError HOT 9
- Feature: Tap to Pay HOT 1
- Incompatible with the most recent React Native version HOT 1
- Really slow processing time HOT 2
- Zettle transaction id tracing
- Fatal error: DatecsReaderV2.onTransactionCompleted HOT 6
- apps keep crashing HOT 2
- development mode HOT 1
- Feature request: URL scheme triggering of card readers HOT 2
- 403 Forbidden upon successful authentication HOT 7
- release-2.11.1 has references to missing com.airbnb.lottie.* classes HOT 5
- SDK not initialized HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sdk-android.