2 Party Retrieve {{platform.Token}}

Retrieves {{platform.TokenLower}} details.

URL

GET {{platform.BaseUrl}}/{{platform.URL_Token}}/{token}

URL Parameters

{{platform.TokenLower}} - {{platform.TokenLower}} record to retrieve

Request Headers

This is a direct integration method. You will be required to supply the following HTTP headers with your GET request.

Authorization
base64 encoded API user credentials
Content-Type
application/json; charset=utf-8

Response Headers

Content-Type
application/json; charset=utf-8
GET {{platform.BaseUrl}}/{{platform.URL_Token}}/5999999789012346 HTTP/1.1
Authorization: {{platform.Base64Authorisation}}
Host: {{domain}}
include ("./API/{{platform.NAMESPACE}}.php");
{{platform.NAMESPACE}}\URLDirectory::setBaseURL("reserved","{{platform.BaseUrl}}");	
$credentials = new {{platform.NAMESPACE}}\Credentials("APIUserName", "Passw0rd", "{{platform.Example_Membership_Id}}", {{platform.NAMESPACE}}\Mode::Live);

$txn = new {{platform.NAMESPACE}}\RetrieveToken("5999999789012346");

$txn->setCredentials($credentials);

$response = $txn->submit();
from {{platform.NAMESPACE}}.Requests import Credentials, {{platform.Token}}RetrievalRequest
    
from {{platform.NAMESPACE}}.Utils import CardDetails

credentials = Credentials("APIUserName", "Passw0rd", "{{platform.Example_Membership_Id}}")

request = {{platform.Token}}RetrievalRequest(credentials, "5999999789012346")
request.base_url = "{{platform.BaseUrl}}"
   
response = request.submit()
require_relative "API/{{platform.NAMESPACE}}"

cred = {{platform.NAMESPACE}}::Credentials.new("APIUserName", "Passw0rd", "{{platform.Example_Membership_Id}}")

req = {{platform.NAMESPACE}}::Retrieve{{platform.Token}}Request.new("5999999789012346")

req.base_url = "{{platform.BaseUrl}}"
req.credentials = cred

response = req.submit()
import com.{{platform.NAMESPACE}}.api.*;

Credentials credentials = new Credentials("APIUserName", "Passw0rd", "{{platform.Example_Membership_Id}}");
Sender s = new Sender();

TokenFetchRequest req = new TokenFetchRequest(credentials, "5999999789012346");
{{platform.Token}}Resp resp;

req.setBaseUrl("{{platform.BaseUrl}}");

resp = s.submit(req);
use {{platform.NAMESPACE}}::API;
use Data::Inspect qw(p);

${{platform.NAMESPACE}}::Sender::base_url = "{{platform.BaseUrl}}";

my $cred = {{platform.NAMESPACE}}::Credentials->new(
username => 'APIUserName', 
password => 'Passw0rd', 
{{platform.Membership_Id}} => "{{platform.Example_Membership_Id}}"
);

my $req;

$req = {{platform.NAMESPACE}}::TokenRetrievalRequest->new(
credentials => $cred, 
{{platform.TokenLower}} => "5999999789012346");  
   
$result = $req->submit();
using {{platform.NAMESPACE}}.API.Client;
using API.Client.Common;
using API.Client.Common.Helpers;

var tokenClient = ClientFactory.GetClientInstance<TokenClient>(
new JsonWebClientHelper(),
"{{platform.BaseUrl}}",
"APIUserName",
"{{platform.Example_Membership_Id}}",
"Passw0rd",
null);

var response = tokenClient.RetrieveToken("5999999789012346");
var {{platform.NAMESPACE}} = require("./{{platform.NAMESPACE}}_API/index.js");
var api = new {{platform.NAMESPACE}}();

var req = new api.RetrieveToken("5999999789012346");

req.baseUrl("{{platform.BaseUrl}}");

var creds = req.credentials({
Username : "APIUserName", 
Password: "Passw0rd", 
{{platform.MembershipId}} : "{{platform.Example_Membership_Id}}"});

var resp = req.submit(ResponseHandler, // Custom Callback Function
function(code, body) { console.log(code + " : " + body); }, // Error Callback Function
creds);
//Not Available
//Not Available