When we have a merchant keypad connected to a Clover Mini, our app gets two PAYMENT_PROCESSED broadcasts for the same payment: once immediately after the customer signs (but before the merchant accepts the signature) and again after the customer hits the No Receipt button.

Is this intentional??

asked 2015-11-12 14:29:30 -0500

davisre gravatar image

1 answer

Sort by  

Without going into too many details, yes, it's expected. We broadcast this whenever the payment is added to the order, which can happen on both the merchant keypad and the terminal components. You'll want to ensure your logic for this broadcast is idempotent.

answered 2015-11-12 15:16:27 -0500

jeff gravatar image