Comments (1)
Ad mentioned in the document you posted, Authorize.NET compares various transaction fields to differentiate if the incoming transaction is duplicate or new.
Some of the possible ways you can use to avoid the duplicate transaction error -
1- Use setDuplicateTxnWindowSeconds() API available in Merchant class to specify the time gap to consider for comparing duplicate transaction. For example
merchant.setDuplicateTxnWindowSeconds(30);
will consider a window of 30 seconds. and any transaction with same card and same amount will result in duplicate transaction. You can specify it to a minimum value to 1 sec OR based on your requirement.
Regards,
ANET Team
from inperson-sdk-android.
Related Issues (20)
- Non-EMV Transaction not showing up in Authorize.net account HOT 2
- Toast messages cause crash in API level 11
- Receipt Dialog not appearing after transaction completed
- How to pass a transaction result value between activities
- How to get transaction ID from Non-EMV transaction HOT 1
- Receiving Error COMM_LINK_UNINITIALIZED
- Signature Is Null
- XML Attribute parsing failed exception thrown by SDK when trying to create a transaction HOT 1
- Couple of crashes inside Android SDK
- Timeout error immediately after detecting card swipes
- Code in sample app to check if the session has timed out is not working
- Screen Orientation
- Authorize.net Session Expiration
- Problems in capturing the amount
- SDK doesn't support API level 30 and higher.
- SDK doesn't support API level 30 and higher.
- Crash When start transaction
- SDK doesn't support API level 30 and higher
- Does this SDK Supports BBPOS C3X device
- SDK doesn't support API level 30 and higher and in android 9 app crash when start the transaction HOT 1
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 inperson-sdk-android.