Network Tokenization

Create Network Token

Used to let Silverflow create a network token on behalf of the caller.

Requires the networkTokens:Create permission.

post/networkTokens

Request

Request body

enrollmentKeystring required

SCOF or VTS enrollment key

type'merchant' required

The type of network token.

Example request

{
  "enrollmentKey": "enr-25os7SQOxkKeQwUKYXIG",
  "cardData": {
    "number": "1234123412341234",
    "cvc": "123",
    "holder": {
      "name": "Joe Cardholder",
      "phoneNumber": "+31(0)850609160",
      "billingAddress": {
        "countryCode": {
          "alpha3": "NLD"
        }
      }
    }
  }
}

Response

The network token entity that matches the enrollment key and the given PAN.

keystring required

Uniquely identifies a network token managed by Silverflow.

status'requested' | 'active' | 'suspended' | 'failed' | 'archivePending' | 'archived' required

The status of the network token.

type'merchant' required

The type of network token.

network'mastercard' | 'visa' required

The card network of the network token.

provider'scof' | 'vts' required

The network token provider

agentKeystring required

Uniquely identifies an Agent

merchantKeystring required

Uniquely identifies a merchant

enrollmentKeystring required

SCOF or VTS enrollment key

lastTokenRefreshstring date-time

The date and time this network token was last refreshed

createdstring date-time required

The date and time this object was created

lastModifiedstring date-time

The date and time this object was last modified

versioninteger required

The version of this object

Example response

{
  "key": "ntk-1e1dAHhgstYTUhlphPzZ",
  "agentKey": "cgt-1UF2NafdfrdPMf2XrS2",
  "merchantKey": "mct-3Jrv9Sq4SBQhrsHJZgYK",
  "enrollmentKey": "enr-25os7SQOxkKeQwUKYXIG"
}

Changes

No recorded changes to this operation across all 1 revision of this API.