Q:Why do I receive 2 requests for the same transaction?

A.

We send 2 requests, one for the unconfirmed transaction and one for the confirmed transaction later. You are charged only for the confirmed transactions/webhook requests.