All URIs are relative to https://api.uat.anddone.com
| Method | HTTP request | Description |
|---|---|---|
| SecureTokenlinksDetailsPost | POST /secure/tokenlinks/details | This API is used for getting Token Links by TokenLink ID |
| SecureTokenlinksExpirationsPost | POST /secure/tokenlinks/expirations | This API expires the token link. |
| SecureTokenlinksListPost | POST /secure/tokenlinks/list | This API is used for getting all Token Links for Merchant |
| SecureTokenlinksPost | POST /secure/tokenlinks | This API is use to create Secure Token Links |
| SecureTokenlinksPut | PUT /secure/tokenlinks | This API will update the expireIn and paymentType of Token Link. |
SecureTokenLinkByIdResponse SecureTokenlinksDetailsPost (string xApiKey, string xAppKey, float xVersion, string origin, SecureTokenLinkRequest secureTokenLinkRequest)
This API is used for getting Token Links by TokenLink ID
using System.Collections.Generic;
using System.Diagnostics;
using AndDoneSecureClientLibrary.Api;
using AndDoneSecureClientLibrary.Client;
using AndDoneSecureClientLibrary.Model;
namespace Example
{
public class SecureTokenlinksDetailsPostExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://api.uat.anddone.com";
var apiInstance = new SecureTokenLinksApi(config);
var xApiKey = "xApiKey_example"; // string | an authorization header
var xAppKey = "xAppKey_example"; // string | an authorization header
var xVersion = 8.14D; // float | x-version
var origin = "origin_example"; // string | origin
var secureTokenLinkRequest = new SecureTokenLinkRequest(); // SecureTokenLinkRequest | Secure Token Link Id Request
try
{
// This API is used for getting Token Links by TokenLink ID
SecureTokenLinkByIdResponse result = apiInstance.SecureTokenlinksDetailsPost(xApiKey, xAppKey, xVersion, origin, secureTokenLinkRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling SecureTokenLinksApi.SecureTokenlinksDetailsPost: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// This API is used for getting Token Links by TokenLink ID
ApiResponse<SecureTokenLinkByIdResponse> response = apiInstance.SecureTokenlinksDetailsPostWithHttpInfo(xApiKey, xAppKey, xVersion, origin, secureTokenLinkRequest);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling SecureTokenLinksApi.SecureTokenlinksDetailsPostWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}| Name | Type | Description | Notes |
|---|---|---|---|
| xApiKey | string | an authorization header | |
| xAppKey | string | an authorization header | |
| xVersion | float | x-version | |
| origin | string | origin | |
| secureTokenLinkRequest | SecureTokenLinkRequest | Secure Token Link Id Request |
No authorization required
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful operation | - |
| 401 | Unauthorized | - |
| 404 | Not Found | - |
| 500 | Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SecureTokenLinkExpiredResponse SecureTokenlinksExpirationsPost (string xApiKey, string xAppKey, float xVersion, string origin, SecureTokenLinkRequest secureTokenLinkRequest)
This API expires the token link.
using System.Collections.Generic;
using System.Diagnostics;
using AndDoneSecureClientLibrary.Api;
using AndDoneSecureClientLibrary.Client;
using AndDoneSecureClientLibrary.Model;
namespace Example
{
public class SecureTokenlinksExpirationsPostExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://api.uat.anddone.com";
var apiInstance = new SecureTokenLinksApi(config);
var xApiKey = "xApiKey_example"; // string | an authorization header
var xAppKey = "xAppKey_example"; // string | an authorization header
var xVersion = 8.14D; // float | x-version
var origin = "origin_example"; // string | origin
var secureTokenLinkRequest = new SecureTokenLinkRequest(); // SecureTokenLinkRequest | Secure Token Link Id Request
try
{
// This API expires the token link.
SecureTokenLinkExpiredResponse result = apiInstance.SecureTokenlinksExpirationsPost(xApiKey, xAppKey, xVersion, origin, secureTokenLinkRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling SecureTokenLinksApi.SecureTokenlinksExpirationsPost: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// This API expires the token link.
ApiResponse<SecureTokenLinkExpiredResponse> response = apiInstance.SecureTokenlinksExpirationsPostWithHttpInfo(xApiKey, xAppKey, xVersion, origin, secureTokenLinkRequest);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling SecureTokenLinksApi.SecureTokenlinksExpirationsPostWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}| Name | Type | Description | Notes |
|---|---|---|---|
| xApiKey | string | an authorization header | |
| xAppKey | string | an authorization header | |
| xVersion | float | x-version | |
| origin | string | origin | |
| secureTokenLinkRequest | SecureTokenLinkRequest | Secure Token Link Id Request |
SecureTokenLinkExpiredResponse
No authorization required
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful operation | - |
| 404 | Not Found | - |
| 500 | Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TokenLinkResponse SecureTokenlinksListPost (string xApiKey, string xAppKey, float xVersion, string origin, string email = null, string status = null, string phone = null, string statuses = null, string title = null, string paymentDescription = null, string invoiceNumber = null, string expiryDate = null, string fromExpiryDate = null, string freeTextSearch = null, string tokenLinkId = null, string toExpiryDate = null, string fromDate = null, string toDate = null, int? startRow = null, int? pageSize = null, string sortField = null, bool? asc = null)
This API is used for getting all Token Links for Merchant
using System.Collections.Generic;
using System.Diagnostics;
using AndDoneSecureClientLibrary.Api;
using AndDoneSecureClientLibrary.Client;
using AndDoneSecureClientLibrary.Model;
namespace Example
{
public class SecureTokenlinksListPostExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://api.uat.anddone.com";
var apiInstance = new SecureTokenLinksApi(config);
var xApiKey = "xApiKey_example"; // string | an authorization header
var xAppKey = "xAppKey_example"; // string | an authorization header
var xVersion = 8.14D; // float | x-version
var origin = "origin_example"; // string | origin
var email = "email_example"; // string | email (optional)
var status = "NA"; // string | status (optional)
var phone = "phone_example"; // string | phone (optional)
var statuses = "statuses_example"; // string | statuses (optional)
var title = "title_example"; // string | title (optional)
var paymentDescription = "paymentDescription_example"; // string | paymentDescription (optional)
var invoiceNumber = "invoiceNumber_example"; // string | invoiceNumber (optional)
var expiryDate = "expiryDate_example"; // string | expiryDate (optional)
var fromExpiryDate = "fromExpiryDate_example"; // string | fromExpiryDate (optional)
var freeTextSearch = "freeTextSearch_example"; // string | freeTextSearch (optional)
var tokenLinkId = "tokenLinkId_example"; // string | tokenLinkId (optional)
var toExpiryDate = "toExpiryDate_example"; // string | toExpiryDate (optional)
var fromDate = "fromDate_example"; // string | fromDate (optional)
var toDate = "toDate_example"; // string | toDate (optional)
var startRow = 56; // int? | Set StartRow (optional)
var pageSize = 56; // int? | Set PageSize (optional)
var sortField = "sortField_example"; // string | Set SortField (optional)
var asc = true; // bool? | Set Asc (optional)
try
{
// This API is used for getting all Token Links for Merchant
TokenLinkResponse result = apiInstance.SecureTokenlinksListPost(xApiKey, xAppKey, xVersion, origin, email, status, phone, statuses, title, paymentDescription, invoiceNumber, expiryDate, fromExpiryDate, freeTextSearch, tokenLinkId, toExpiryDate, fromDate, toDate, startRow, pageSize, sortField, asc);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling SecureTokenLinksApi.SecureTokenlinksListPost: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// This API is used for getting all Token Links for Merchant
ApiResponse<TokenLinkResponse> response = apiInstance.SecureTokenlinksListPostWithHttpInfo(xApiKey, xAppKey, xVersion, origin, email, status, phone, statuses, title, paymentDescription, invoiceNumber, expiryDate, fromExpiryDate, freeTextSearch, tokenLinkId, toExpiryDate, fromDate, toDate, startRow, pageSize, sortField, asc);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling SecureTokenLinksApi.SecureTokenlinksListPostWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}| Name | Type | Description | Notes |
|---|---|---|---|
| xApiKey | string | an authorization header | |
| xAppKey | string | an authorization header | |
| xVersion | float | x-version | |
| origin | string | origin | |
| string | [optional] | ||
| status | string | status | [optional] |
| phone | string | phone | [optional] |
| statuses | string | statuses | [optional] |
| title | string | title | [optional] |
| paymentDescription | string | paymentDescription | [optional] |
| invoiceNumber | string | invoiceNumber | [optional] |
| expiryDate | string | expiryDate | [optional] |
| fromExpiryDate | string | fromExpiryDate | [optional] |
| freeTextSearch | string | freeTextSearch | [optional] |
| tokenLinkId | string | tokenLinkId | [optional] |
| toExpiryDate | string | toExpiryDate | [optional] |
| fromDate | string | fromDate | [optional] |
| toDate | string | toDate | [optional] |
| startRow | int? | Set StartRow | [optional] |
| pageSize | int? | Set PageSize | [optional] |
| sortField | string | Set SortField | [optional] |
| asc | bool? | Set Asc | [optional] |
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful operation | - |
| 404 | Not Found | - |
| 500 | Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SecureTokenLinkResponse SecureTokenlinksPost (string xApiKey, string xAppKey, float xVersion, string origin, TokenLinkSecureRequest tokenLinkSecureRequest)
This API is use to create Secure Token Links
using System.Collections.Generic;
using System.Diagnostics;
using AndDoneSecureClientLibrary.Api;
using AndDoneSecureClientLibrary.Client;
using AndDoneSecureClientLibrary.Model;
namespace Example
{
public class SecureTokenlinksPostExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://api.uat.anddone.com";
var apiInstance = new SecureTokenLinksApi(config);
var xApiKey = "xApiKey_example"; // string | an authorization header
var xAppKey = "xAppKey_example"; // string | an authorization header
var xVersion = 8.14D; // float | x-version
var origin = "origin_example"; // string | origin
var tokenLinkSecureRequest = new TokenLinkSecureRequest(); // TokenLinkSecureRequest | Secure Token Link Request
try
{
// This API is use to create Secure Token Links
SecureTokenLinkResponse result = apiInstance.SecureTokenlinksPost(xApiKey, xAppKey, xVersion, origin, tokenLinkSecureRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling SecureTokenLinksApi.SecureTokenlinksPost: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// This API is use to create Secure Token Links
ApiResponse<SecureTokenLinkResponse> response = apiInstance.SecureTokenlinksPostWithHttpInfo(xApiKey, xAppKey, xVersion, origin, tokenLinkSecureRequest);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling SecureTokenLinksApi.SecureTokenlinksPostWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}| Name | Type | Description | Notes |
|---|---|---|---|
| xApiKey | string | an authorization header | |
| xAppKey | string | an authorization header | |
| xVersion | float | x-version | |
| origin | string | origin | |
| tokenLinkSecureRequest | TokenLinkSecureRequest | Secure Token Link Request |
No authorization required
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 201 | Successful operation | - |
| 400 | Bad Request | - |
| 404 | Not Found | - |
| 500 | Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void SecureTokenlinksPut (string xApiKey, string xAppKey, float xVersion, string origin, SecureTokenLinkUpdateRequest secureTokenLinkUpdateRequest)
This API will update the expireIn and paymentType of Token Link.
using System.Collections.Generic;
using System.Diagnostics;
using AndDoneSecureClientLibrary.Api;
using AndDoneSecureClientLibrary.Client;
using AndDoneSecureClientLibrary.Model;
namespace Example
{
public class SecureTokenlinksPutExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://api.uat.anddone.com";
var apiInstance = new SecureTokenLinksApi(config);
var xApiKey = "xApiKey_example"; // string | an authorization header
var xAppKey = "xAppKey_example"; // string | an authorization header
var xVersion = 8.14D; // float | x-version
var origin = "origin_example"; // string | origin
var secureTokenLinkUpdateRequest = new SecureTokenLinkUpdateRequest(); // SecureTokenLinkUpdateRequest | Secure Token Link Update Request
try
{
// This API will update the expireIn and paymentType of Token Link.
apiInstance.SecureTokenlinksPut(xApiKey, xAppKey, xVersion, origin, secureTokenLinkUpdateRequest);
}
catch (ApiException e)
{
Debug.Print("Exception when calling SecureTokenLinksApi.SecureTokenlinksPut: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// This API will update the expireIn and paymentType of Token Link.
apiInstance.SecureTokenlinksPutWithHttpInfo(xApiKey, xAppKey, xVersion, origin, secureTokenLinkUpdateRequest);
}
catch (ApiException e)
{
Debug.Print("Exception when calling SecureTokenLinksApi.SecureTokenlinksPutWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}| Name | Type | Description | Notes |
|---|---|---|---|
| xApiKey | string | an authorization header | |
| xAppKey | string | an authorization header | |
| xVersion | float | x-version | |
| origin | string | origin | |
| secureTokenLinkUpdateRequest | SecureTokenLinkUpdateRequest | Secure Token Link Update Request |
void (empty response body)
No authorization required
- Content-Type: application/json
- Accept: Not defined
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful operation | - |
| 400 | Bad Request | - |
| 404 | Not Found | - |
| 500 | Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]