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