Update the surcharge rate
Sets the bank’s surcharge rate (surcharge_rate_bps, basis points). Must be ≥ 0 and
≤ surcharge_cap_bps, otherwise 422 partner.config.surcharge.exceeds.cap. The new
rate applies to subsequent quotes: pricing.customer_price = b2c_price + surcharge.
Requires scope config:manage.
Authorizations
API key authentication. Issued by the Safariat admin or via the partner portal. The secret is shown only once at generation.
Production sk_live_* keys must additionally sign every write request
(POST/PUT/DELETE) with the X-Timestamp and X-Signature headers.
Sandbox sk_test_* keys are exempt from request signing: X-Signature and
X-Timestamp are not required for writes in the sandbox (so the developer-portal
"Try it" playground works end to end). The Idempotency-Key header remains
required on writes in both environments.
Body
New surcharge rate (bps). Must be ≤ surcharge_cap_bps.
x >= 01500
Response
Updated configuration
Partner self-service configuration (ADR-029).