Gift cards
AvailableRetail, dining, travel and lifestyle brands in local currencies.
Gift cards, game credits, mobile top-ups and eSIMs from 1,300+ brands, ready to power loyalty programs
Add a new category without adding a new supplier, contract or API.
Retail, dining, travel and lifestyle brands in local currencies.
PlayStation, Xbox, Steam, Nintendo, Razer Gold, Roblox and more.
Airtime and data top-ups for prepaid mobile users.
Travel data plans activated in minutes, no physical SIM.
Electricity, water, gas and other utility bills.
The same catalog powers very different businesses. Here is how teams use CardV.
Let members turn points into brands they actually want.
Great work on the Q3 launch, Mia!
People teamRecognise people with rewards they can use anywhere.
Referral bonuses, promotions, survey incentives and cashback.
Add top-ups, gift cards and more to grow daily engagement.
Sell digital goods without a contract for every brand.
Airtime, data and eSIM for subscribers and travellers.
See your own price on every product after approval.
Each code is tied to the market where it redeems.
Top up by crypto or bank transfer. Spend on any product.
The price you confirm is the price you pay.
Retries return the same order, never a duplicate.
Codes are encrypted and visible only to your team.
Browse, order and download codes in a few clicks.
POST /api/v1/orders
Host: b2b.cardv.net
X-Key-Id: ck_live_••••••••
X-Timestamp: 1790000000
X-Nonce: 9f1c2b7e-4d1a
X-Signature: 5c0e…a91f
{
"external_order_id": "SHOP-10001",
"items": [{
"sku_id": "S000001",
"quantity": 2,
"expected_unit_price": "9.25"
}]
}// 201 Created · replaying the same reference returns 200
{
"idempotent_replay": false,
"order": {
"order_id": "O-00000042",
"external_order_id": "SHOP-10001",
"status": "accepted",
"currency": "USD",
"total_amount": "18.5000"
}
}
// Wallet debit is committed with the order.
// Fulfilment continues asynchronously.X-CardV-Event: order.succeeded
X-CardV-Delivery: 123
X-CardV-Timestamp: 1790000060
X-CardV-Signature: t=1790000060,v2=…
{
"event": "order.succeeded",
"order": {
"order_id": "O-00000042",
"status": "succeeded",
"items": [{ "sku_id": "S000001", "delivery_count": 2 }]
}
}
// v2 = HMAC-SHA256(secret, "<t>.<delivery>.<event>." + raw_body)Deliver digital value from inside your own product.
Tell us about your business. We review every application.
Top up your USD wallet by crypto or bank transfer.
Deliver digital value in your app, campaign or store.
Businesses that give, sell or embed digital value: loyalty and rewards programs, HR and incentive platforms, fintech and wallet apps, online stores and telecom services. Every application is reviewed before activation.
Gift cards and game credits from 1,300+ brands, plus mobile top-ups, are available today. eSIM and bill payments are coming soon on the same account, wallet and API.
After approval, in the Portal and through the quote API. Pricing is set per account, so we don't publish a public price list or promise a fixed discount.
Your account holds a USD wallet. Fund it by crypto through QuantaPay, credited once the payment confirms, or by bank transfer, credited after verification.
Codes appear in the order in the Portal, as a CSV download, or through authenticated API order detail. Webhooks tell your system when an order's status changes.
Yes. Approved merchants can use an isolated sandbox with its own keys, test credit and a limited catalog. Sandbox orders never touch real funds or suppliers.
Nothing is bought twice. Once the supplier's outcome is final, failed items are refunded to your wallet as a separate ledger entry you can see on your statement.
Open a business account. Our team reviews every application and helps you launch.