Overview
A business virtual card is a payment card you issue, on behalf of one of your customers, through your Hyparrow business account. The card is backed by a dedicated linked account and can bedebit or prepaid. Because the card is created under your client credentials and tied to a
customer, you can issue and track cards for many customers from a single integration.
Typical uses include giving customers a spendable card against a wallet balance, or provisioning
disposable cards for online payments.
Base URL: Test the full create-and-list flow against
https://api.hyparrow.cloud/api/v1Business virtual card endpoints are authenticated with your API key pair:https://sandbox.hyparrow.cloud/api/v1 with your
pk_test_ keys before issuing live cards.Card fields
A virtual card record contains:Create a business virtual card
POST /virtual-cards
1
Fund your wallet
Ensure your wallet covers the per-card creation fee.
2
POST the card details
Send the customer ID, card type, PIN, and billing address.
3
Store the returned card secrets
The response includes full card details once. Persist them securely before moving on.
Response
The
data object is the stored card record; the card object holds the sensitive details that
are surfaced only on this response. Subsequent reads will not include card.List business virtual cards
GET /virtual-cards returns the cards belonging to your business client. Pass an optional
customerId query parameter to filter to a single customer. PANs are masked.
An invalid
customerId value returns 400 invalid customer ID. Omit the parameter to list every
card across all of your customers.
