Changelog
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 updated — statusCode
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 update — statusCode
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