Changelog

Date
Change
Notes

2025-07-09

Per-payment webhook override — added webhookUrls (string array) to POST /payments/crypto.Events now fan-out to the terminal’s default webhook plus every URL in the array.

Pages updated: Create Payment, Payment Webhooks. Make sure any extra endpoints are ready to receive callbacks.

2025-07-09

redirectUrl now optional in the create-payment request.If omitted, Bead shows its own “Payment complete / cancelled” screen.

Page updated: Create Payment. Remove any client-side rule that forced a redirect URL.

2025-07-09

Hosted-page UX — when the customer object is omitted, checkout no longer prompts the shopper for name or address.

Page updated: Create Payment. Collect customer data yourself if required for your flow.

2025-05-13

Status-code field updatedstatusCode now returns enum strings (e.g., completed, underpaid) instead of numeric values in the Payment Status endpoint.

Page updated: Payment Statuses. Update any parsing logic that expects integers.

2025-05-13

Webhook payload updatestatusCode now returns enum strings instead of numeric values.

Page updated: Payment Webhooks. Ensure webhook handlers expect string values.

Sandbox first: All changes are live in the sandbox (https://api.test.devs.beadpay.io). Production rollout will follow once integrators confirm validation.

Last updated