Store refunds
Refund a BpayTag payment (dashboard approval required)
POST
/bpay-payments/{id}/refundsScope
refunds:writeAuth Bearer keyIdempotentPath parameters
idstringrequiredHeaders
Idempotency-KeystringrequiredRetrying with the same key and payload replays the original response.
Responses
Errors
Errors use RFC 9457 problem details. Branch on code, and log request_id.
400Bad request401Unauthenticated403Refunds must be approved in the dashboard409Idempotency conflict422Validation error429Rate limitedcURL
curl -X POST "https://business.boundlesspay.com/api/public/v1/bpay-payments/{id}/refunds" \
-H "Authorization: Bearer $BOUNDLESS_API_KEY" \
-H "Idempotency-Key: $(uuidgen)"