Issue a new virtual Visa card

Issues a new virtual Visa card for the provided identity.

In live mode, identity verification is performed automatically before
the card is created. The submitted idImage and userPhoto must be
valid, publicly accessible image URLs.

In sandbox mode, no verification is performed. A fully simulated card
is returned with generated card number, expiry, and CVV.

The card holder must be at least 18 years old.

Identity Verification (live mode only)

The following checks are performed automatically:

The document must be a valid, non-expired government-issued ID
(passport, national identity card, or driver license).

The submitted first name, last name, date of birth, and ID number
must match what is visible on the document.

A biometric comparison is performed between the selfie and the
ID document photo. A minimum similarity score of 92% is required.

The name is screened against international sanctions lists.

Country Format

The country field uses ISO 3166-1 alpha-3 (3 letters), for
example GBR for United Kingdom, USA for United States,
NGA for Nigeria.

Minimum Funding Amount

The amountUsd field represents the initial balance loaded onto the
card at creation. The minimum is $3.00 USD.

IP Restriction

In live mode, requests must originate from a whitelisted IP address.
sandbox mode has no IP restriction.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required

Your PentrraWallet public API key.

string
required

Your PentrraWallet secret key. Keep this confidential.

string
enum
Defaults to live

live performs real KYC and issues a real card. IP whitelist enforced. sandbox simulates the card with no KYC. Defaults to live.

Allowed:
string
required

Card holder's first name. Must match the submitted ID document.

string
required

Card holder's last name. Must match the submitted ID document.

date
required

Date of birth in YYYY-MM-DD format. Card holder must be at least 18.

string
enum
required

Type of identity document submitted.

Allowed:
string
required

Identity document number. Must match the submitted idImage.

string
required

Card holder's email address.

string
required

Card holder's phone number. Include country calling code.

string
required

Street address line 1.

string
required
string
required

State, province, or region.

string
required
string
required
length between 3 and 3

Country in ISO 3166-1 alpha-3 format (3 uppercase letters). E.g. GBR, USA, NGA.

uri
required

Publicly accessible URL of the identity document photo. Must be a valid JPEG or PNG image, minimum 200x150px. Used only in live mode for KYC verification.

uri
required

Publicly accessible URL of the card holder's selfie photo. Must show a clear, well-lit face without sunglasses or obstructions. Used only in live mode for biometric verification.

float
required

Initial balance to load onto the card at creation. Minimum $3.00 USD.

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json