#zerosum-double-charge
1 messages · Page 1 of 1 (latest)
@green trail it depends a lot on your overall integration really. What API(s) you use, which UI flow, etc.
We collect the information via Engaging Networks, and just use a very basic simple processing method API integration
it is for simple donations
and Thank you sooooooo much for your fast reply!
I have never heard of Engaging Networks. But if you use their system and don't write the code yourself there isn't much I can help with unfortunately, you would need to talk to them
wait to integrate stripe as the payment system we need to write our own code? doesn't stripe supply a basic JS/API link?
You don't have to write your own code. We have many products that don't require code. We even have a flow for donations now!
but right now you are using a third-party system, not our direct products, so I can't help with that, you should talk to that company directly
Yes I see- so we talked with them first and they said it was on you guys
that the payment system should be handling double payments
I'm sure they said that 😅
It is not on us though, it's on them. They write the whole code. If their code allows someone to double click and create 2 transactions then it's a bug on their end
Fixing it is fairly easy if you are the developer and control the code, but if you don't that's not something you can control, you need to ask them
Or you can change systems to use something different
Yes I have control of the code and can add functions
I have written some small script to "stop the double click" but this is not the correct way to do it and it is recommended to use https://stripe.com/docs/api#idempotent_requests
I am un sure as this is referencing CLI interface and not JS or scripts
@green trail I don't know how to help there's almost no info other than you using a third-party
Are you the developer writing the code end to end yourself? Do you control both the JS and server-side code?
@clear crag - I am compiling a report on the issue and will reach via email to support to escalate. I think Engaging Networks needs to pull their part and get their dev team involved to take care of this as they will not let me in to modify our instance.
You have been most helpful though and I can't thank you enough for being available to help answer the questions promptly