payment.container.cancelled
Fired when a container order is cancelled from the PeptidesPayment dashboard.
Header Parameters
HMAC-SHA256 of the raw request body using your shared secret. Format: sha256=<64-hex>.
Unix epoch seconds at which the envelope was signed. Reject if skew > 5 minutes.
UUID v4. Use to dedupe redelivered events.
Echoed event name (also present inside the envelope as event_name).
Request Body
application/json
Outbound webhook payload posted to the merchant's configured webhook_url.
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
Example Requests
/payment.container.cancelledReport a fulfillment change for a Payment Container order POST
When an order's shipping state changes on your platform, call this endpoint with the new status and tracking number. PeptidesPayment records the status and tracking and re-computes payout eligibility: an order becomes eligible once it is fulfilled and has no active dispute. **Authentication.** HMAC-SHA256 over the raw request body using your webhook signing secret. Send `X-Signature: sha256=<hex>` and `X-Timestamp: <unix seconds>`. **Tracking.** A tracking number is required when the status is `fulfilled` or `partially_fulfilled`; otherwise the request is rejected with 400. **Idempotency.** Posting the same status and tracking number twice returns 200 with status `noop`.
payment.container.chargeback_opened Webhook
Fired when the underlying payment provider raises a dispute on a container order. Includes evidence_due_by so the merchant can prepare evidence in time.