Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

I have a Node.js app on a Droplet behind Nginx that receives webhooks from a payment provider. Last week the same event arrived twice, a few minutes apart, and one customer got credited two times. The provider docs say they retry when they do not get a 2xx response, but my endpoint returned 200 both times.
What is the right way to handle this? Should I process the event right away or do it later? How do I make sure the same event is never applied twice? And how do I check that the request really came from the provider?
bpdsksrtmj
89df9b20f971480c975cd333697534
b5001161fde442f3882ff5e9352764
hbarnard
6a2e133a62fe4859920f9233303d8c
Maria Smith
KFSys
Leon Junior
hashembarret@gmail.com
e13d124f55014cf1a5bfd586997890
KathyNandita
JetForMe