API Reference (Static)
POST /cards
Create a card (complete)
POST /cards HTTP/1.1
Host: sandbox.vgsapi.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/vnd.api+json
Accept: */*
Content-Length: 440
{
"data": {
"attributes": {
"pan": "4111111111111111",
"pan_alias": "tok_sandbox_hhyPgvvdFfFGBnyi73TfFu",
"cvc": "123",
"cvc_status": "active",
"cvc_alias": "tok_sandbox_5XK62B8G2i1mTwoGR5o4tL",
"exp_month": 4,
"exp_year": 28,
"cardholder": {
"name": "<NAME>",
"company": "A Corp, LLC",
"address": {
"address1": "123 Main St",
"address2": "Suite 456",
"address3": "Line 3",
"address4": "Line 4",
"city": "San Francisco",Sending DPAN token and apple pay wallet
POST /cards HTTP/1.1
Host: sandbox.vgsapi.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/vnd.api+json
Accept: */*
Content-Length: 124
{
"data": {
"attributes": {
"pan": "4111111111111111",
"exp_month": 4,
"exp_year": 28,
"token_type": "dpan",
"wallet_type": "apple_pay"
}
}
}Sending MPAN token and apple pay wallet
POST /cards HTTP/1.1
Host: sandbox.vgsapi.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/vnd.api+json
Accept: */*
Content-Length: 124
{
"data": {
"attributes": {
"pan": "4111111111111111",
"exp_month": 4,
"exp_year": 28,
"token_type": "mpan",
"wallet_type": "apple_pay"
}
}
}Sending PAN token and apple pay wallet
POST /cards HTTP/1.1
Host: sandbox.vgsapi.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/vnd.api+json
Accept: */*
Content-Length: 124
{
"data": {
"attributes": {
"pan": "4111111111111111",
"exp_month": 4,
"exp_year": 28,
"token_type": "pan",
"wallet_type": "google_pay"
}
}
}Sending user-defined metadata
POST /cards HTTP/1.1
Host: sandbox.vgsapi.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/vnd.api+json
Accept: */*
Content-Length: 105
{
"data": {
"attributes": {
"pan": "4111111111111111",
"exp_month": 4,
"exp_year": 28
},
"meta": {
"customerID": 1234
}
}
}Last updated

