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.