Skip to main content
Give users and businesses USD account details to receive payments through ACH and wire transfers.

What you can do

Receive USD

Issue USD virtual accounts to receive payments via wire and ACH.

Flow into stablecoins

Connect incoming USD directly into stablecoin workflows.

For users or businesses

Provision accounts for individual users or business customers.

One integration

Combine with WAAS wallets to receive and hold in one flow.

How the flow works

1

Create a customer

Create the person or business that will own the virtual-account relationship. The customer belongs to your merchant account and can be reused across customer-scoped Yara products.
2

Verify the customer

Submit the customer’s KYC or KYB. USD virtual accounts require completed Tier 2 verification and an approved USD banking capability.
3

Create the USD virtual account

Request a virtual account using the Yara customer ID. Yara returns the account instructions when provisioning completes.
4

Receive customer funds

Deposits are attributed to the customer and credited to your merchant balance. You manage the customer balance presented in your own product.

Customers

Understand merchant ownership and create customer records.

Verification

Submit and track customer KYC or KYB.

Customer webhooks

Receive customer and verification state notifications.