Balances

Open a Corporate USD Account

Changed on

Opens an opt-in USD balance the customer holds with Alfred. It isn't a destination anyone pays into.

Not available to a SUB_CUSTOMER, and the request is refused before anything is locked.

Expect pending until the provider's per-holder approval comes back.

post/v1/customers/{customerId}/corporate_account

Request

  • Base URL
    https://api.sandbox.alfredpay.io
  • URL
    https://api.sandbox.alfredpay.io/v1/customers/{customerId}/corporate_account
  • Auth
    • HTTP bearer
    • or API key in header api-key and API key in header api-secret

Headers

Idempotency-Keystring uuid required

Required on every state-changing POST, simulators included; the only exempt POST is …/verifications/preflight. Replay (same key, same body) returns the original response with Idempotent-Replayed: true; same key with a different body → 409 idempotency_conflict. Keys are UUIDs, scoped to the API key, retained for 24 hours.

Response

Created

idstring
customerIdstring
currency'USD'
status'pending' | 'active' | 'suspended' | 'closed'
account_holder_namestring
createdAtstring date-time

Changes