Developer Seeks Edge Case Advice for Stablecoin WooCommerce Checkout Webhooks
A developer building ChainPay, a stablecoin payment solution for WooCommerce, SaaS, and Telegram, has shared a checklist of webhook edge cases they are testing before a production launch. The key challenges identified include late and partial payments, duplicate webhook events, chain confirmation delays, and customers paying from exchanges without control over exact transfer amounts. The proposed payment state machine moves from pending to confirming to paid, with separate terminal states for expired, underpaid, overpaid, and cancelled transactions. The developer has published an implementation note on webhook idempotency to accompany the discussion. They are now inviting input from developers experienced in crypto checkout, marketplace payments, and webhook-heavy integrations to identify any gaps in the checklist.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in