public.virtual-accounts

Create Virtual Account

Creates a new USD virtual account for a customer via Bridge. Include developer_fee.percentage to keep 0% to 50% of each received USD deposit; Daya calculates this fee when deposits arrive and does not send it to Bridge. The customer must have completed tier 2 verification.

post/v1/virtual-accounts

Request body

currencystring

Currency is the funding currency for the bank virtual account. Use "usd". This replaced the old source_currency field.

customer_idstring required

Example request

{
  "currency": "usd",
  "customer_id": "650e8400-e29b-41d4-a716-446655440000",
  "developer_fee": {
    "percentage": "1.5"
  }
}

Response

Created

created_atstring
currencystring
customer_idstring
idstring
merchant_idstring
providerstring
statusstring
updated_atstring

Example response

{
  "created_at": "2025-01-05T15:04:05Z",
  "currency": "usd",
  "customer_id": "650e8400-e29b-41d4-a716-446655440002",
  "developer_fee": {
    "percentage": "1.5"
  },
  "id": "650e8400-e29b-41d4-a716-446655440000",
  "merchant_id": "650e8400-e29b-41d4-a716-446655440001",
  "provider": "bridge",
  "status": "active",
  "updated_at": "2025-01-05T15:04:05Z"
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.