Description
Changes the options of a card saved to the TTNC system.
###Parameters
int TokenId | The TokenId of the card you are changing the options for. |
bool SetDefault optional | Sending this parameter as a value equivalent to TRUE will set the specified card as the Default Card for automatic billing. You can only have one Default Card per account. Setting a card to be the Default card will demote any other cards from being the Default Card. |
bool EnableTopup optional | Sending this parameter as a value equivalent to TRUE will set the specified card to be used as Auto Topup. Sending this parameter as a value equivalent to FALSE OR Omitting this parameter from the request, will set the card to NOT be used for Automatic Topup. |
String Status optional | Set the specified saved card to be used (string Active) or not used (string Disabled) for automatic billing. |
Request
<?xml version="1.0"?>
<NoveroRequest>
<Request target="NoveroUser" name="ChangeCardOptions" id="TestRequest">
<TokenId>15988</TokenId>
<SetDefault>1</SetDefault>
<EnableTopup>1</EnableTopup>
<Status>Disabled</Status>
</Request>
</NoveroRequest>
<?php
require_once('TTNCApi.php');
$Api = new TTNCApi('<username>', '<password>', '<VKey>');
$Request = $Api->NewRequest('NoveroUser', 'ChangeCardOptions', 'TestRequest');\
$Request->SetData('TokenId', 1);
$Request->SetData('SetDefault', 1);
$Request->SetData('EnableTopup', 1);
$Request->SetData('Status', 'Disabled');
$Api->MakeRequests();
$Response = $Api->GetResponseFromId('TestRequest');
?>
require TTNCApi
api = TTNCApi.new('<username>', '<password>', '<vkey>')
request = api.newrequest('NoveroUser', 'ChangeCardOptions', 'TestRequest')
request.setdata('TokenId', 15988)
request.setdata('SetDefault', 1)
request.setdata('EnableTopup', 1)
request.setdata('Status', 'Disabled')
api.makerequest()
p request.getresponse()
api = TTNCApi('<username>', '<password>', '<vkey>')
request = api.newrequest('NoveroUser', 'ChangeCardOptions', 'TestRequest')
request.setdata('TokenId', 15988)
request.setdata('SetDefault', 1)
request.setdata('EnableTopup', 1)
request.setdata('Status', 'Disabled')
api.makerequest()
p request.getresponse()using System;
using TTNCApi;
class Program
{
static void Main(string[] args)
{
TTNCApi api = new TTNCApi("<username>", "<password>", "<vkey>");
TTNCRequest request = api.NewRequest("NoveroUser", "ChangeCardOptions", "TestRequest");
request.setData("TokenId", 15988);
request.setData("SetDefault", 1);
request.setData("EnableTopup", 1);
request.setData("Status", "Disabled");
api.MakeRequests();
TTNCParser dic = request.GetResponse();
}
}
using System;
using TTNCApi;
class Program
{
static void Main(string[] args)
{
TTNCApi api = new TTNCApi("<username>", "<password>", "<vkey>");
TTNCRequest request = api.NewRequest("NoveroUser", "ChangeCardOptions", "TestRequest");
request.setData("TokenId", 15988);
request.setData("SetDefault", 1);
request.setData("EnableTopup", 1);
request.setData("Status", "Disabled");
api.MakeRequests();
TTNCParser dic = request.GetResponse();
}
}
Response
<?xml version="1.0"?>
<NoveroResponse>
<Response target="NoveroUser" name="ChangeCardOptions" Code="200" RequestId="TestRequest">
<ResponseMessage>1</ResponseMessage>
<Success>1</Success>
</Response>
</NoveroResponse>