You don't need to check Polygonscan. Every payment triggers a webhook + email + optional Telegram DM.
BPC-157 + Retatrutide in the cart.
Status: pending payment. Stock reserved.
We host the checkout at peptide-pay.com/session/xyz. Your order_id travels as metadata.
Apple Pay / Google Pay / Card / Crypto direct. Smart recommendation based on amount.
The card on-ramp processes the card. Or we take crypto direct. Funds never hit a Peptide-Pay balance.
Polygon. ~30 seconds. Verifiable on PolygonScan (you don't have to).
Backend confirmation: payment is final.
Signed POST to /wc-api/peptidepay_webhook_authed. Your plugin verifies signature, finds order #1234, calls payment_complete().
Status goes to 'Processing'. Emails go out: one to you ('new paid order'), one to the customer ('order confirmed').
Check your WC admin. Match order #1234. Ship. Done.
Same flow, several ways to wire it up. Here are the 3 most-asked — the full list of 4 paths (Shopify included) is on /integrate.
(Next.js, static, anything)
(Telegram / IG / DM)
You'll know within seconds of the payment clearing.
GET /api/v1/sessions/{id}./app dashboard.metadata: {order_id: "1234"} in /api/v1/checkout/init. We echo it in the webhook payload.Pick the path that matches your stack. All three share the same payment rails.