curl --request PUT \
--url https://qa-lynx.nayax.com/operational/v2/cards/{CardID} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"CardDetails": {
"ActorID": 123,
"CardDisplayNumber": "<string>",
"PhysicalTypeID": 123,
"Notes": "<string>",
"Status": 123,
"ExternalApplicationUserID": "<string>"
},
"CardHolderDetails": {
"CardHolderName": "<string>",
"UserIdentity": "<string>",
"CountryID": 123,
"MobileNumber": "<string>",
"Email": "<string>"
},
"CardCreditAttributes": {
"CurrencyID": 123,
"Credit": 123,
"RevalueCredit": 123,
"CreditTypeMoneyBit": true,
"CreditAccumulateBit": true,
"CreditSingleUseBit": true,
"RevalueCashBit": true,
"RevalueCreditCardBit": true,
"AmountMonthlyReload": 123,
"TransactionsMonthlyReload": 123,
"DiscountTypeBit": 123,
"DiscountValue": 123
},
"CardCreditLimits": {
"AmountDailyLimit": 123,
"AmountWeeklyLimit": 123,
"TransactionsDailyLimit": 123,
"TransactionsWeeklyLimit": 123,
"AmountMonthlyLimit": 123,
"TransactionsMonthlyLimit": 123,
"DiscountTransactionsTotalLimit": 123,
"MaxRevalueAmountLimit": 123,
"WeekDayLimitEnabledBit": true,
"WeekDayAmountLimit": "<string>",
"WeekDayTransactionLimit": "<string>"
},
"CardDateRules": {
"ActivationDate": "2023-11-07T05:31:56Z",
"ExpirationDate": "2023-11-07T05:31:56Z",
"RevalueExpirationDate": "2023-11-07T05:31:56Z",
"SetSingleUseDate": "2023-11-07T05:31:56Z",
"RemoveSingleUseDate": "2023-11-07T05:31:56Z"
},
"CardRevalueRewardRules": [
{
"RuleID": 123,
"RewardActorID": 123,
"Status": true,
"RevalueAmount": 123,
"RewardValueTypeBit": true,
"RewardValue": 123
}
],
"GroupLocationLimits": [
{
"CardGroupEnabledBit": true,
"GroupName": "<string>",
"CardGroupId": 123,
"GroupDailyLimit": 123
}
]
}
'import requests
url = "https://qa-lynx.nayax.com/operational/v2/cards/{CardID}"
payload = {
"CardDetails": {
"ActorID": 123,
"CardDisplayNumber": "<string>",
"PhysicalTypeID": 123,
"Notes": "<string>",
"Status": 123,
"ExternalApplicationUserID": "<string>"
},
"CardHolderDetails": {
"CardHolderName": "<string>",
"UserIdentity": "<string>",
"CountryID": 123,
"MobileNumber": "<string>",
"Email": "<string>"
},
"CardCreditAttributes": {
"CurrencyID": 123,
"Credit": 123,
"RevalueCredit": 123,
"CreditTypeMoneyBit": True,
"CreditAccumulateBit": True,
"CreditSingleUseBit": True,
"RevalueCashBit": True,
"RevalueCreditCardBit": True,
"AmountMonthlyReload": 123,
"TransactionsMonthlyReload": 123,
"DiscountTypeBit": 123,
"DiscountValue": 123
},
"CardCreditLimits": {
"AmountDailyLimit": 123,
"AmountWeeklyLimit": 123,
"TransactionsDailyLimit": 123,
"TransactionsWeeklyLimit": 123,
"AmountMonthlyLimit": 123,
"TransactionsMonthlyLimit": 123,
"DiscountTransactionsTotalLimit": 123,
"MaxRevalueAmountLimit": 123,
"WeekDayLimitEnabledBit": True,
"WeekDayAmountLimit": "<string>",
"WeekDayTransactionLimit": "<string>"
},
"CardDateRules": {
"ActivationDate": "2023-11-07T05:31:56Z",
"ExpirationDate": "2023-11-07T05:31:56Z",
"RevalueExpirationDate": "2023-11-07T05:31:56Z",
"SetSingleUseDate": "2023-11-07T05:31:56Z",
"RemoveSingleUseDate": "2023-11-07T05:31:56Z"
},
"CardRevalueRewardRules": [
{
"RuleID": 123,
"RewardActorID": 123,
"Status": True,
"RevalueAmount": 123,
"RewardValueTypeBit": True,
"RewardValue": 123
}
],
"GroupLocationLimits": [
{
"CardGroupEnabledBit": True,
"GroupName": "<string>",
"CardGroupId": 123,
"GroupDailyLimit": 123
}
]
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
CardDetails: {
ActorID: 123,
CardDisplayNumber: '<string>',
PhysicalTypeID: 123,
Notes: '<string>',
Status: 123,
ExternalApplicationUserID: '<string>'
},
CardHolderDetails: {
CardHolderName: '<string>',
UserIdentity: '<string>',
CountryID: 123,
MobileNumber: '<string>',
Email: '<string>'
},
CardCreditAttributes: {
CurrencyID: 123,
Credit: 123,
RevalueCredit: 123,
CreditTypeMoneyBit: true,
CreditAccumulateBit: true,
CreditSingleUseBit: true,
RevalueCashBit: true,
RevalueCreditCardBit: true,
AmountMonthlyReload: 123,
TransactionsMonthlyReload: 123,
DiscountTypeBit: 123,
DiscountValue: 123
},
CardCreditLimits: {
AmountDailyLimit: 123,
AmountWeeklyLimit: 123,
TransactionsDailyLimit: 123,
TransactionsWeeklyLimit: 123,
AmountMonthlyLimit: 123,
TransactionsMonthlyLimit: 123,
DiscountTransactionsTotalLimit: 123,
MaxRevalueAmountLimit: 123,
WeekDayLimitEnabledBit: true,
WeekDayAmountLimit: '<string>',
WeekDayTransactionLimit: '<string>'
},
CardDateRules: {
ActivationDate: '2023-11-07T05:31:56Z',
ExpirationDate: '2023-11-07T05:31:56Z',
RevalueExpirationDate: '2023-11-07T05:31:56Z',
SetSingleUseDate: '2023-11-07T05:31:56Z',
RemoveSingleUseDate: '2023-11-07T05:31:56Z'
},
CardRevalueRewardRules: [
{
RuleID: 123,
RewardActorID: 123,
Status: true,
RevalueAmount: 123,
RewardValueTypeBit: true,
RewardValue: 123
}
],
GroupLocationLimits: [
{
CardGroupEnabledBit: true,
GroupName: '<string>',
CardGroupId: 123,
GroupDailyLimit: 123
}
]
})
};
fetch('https://qa-lynx.nayax.com/operational/v2/cards/{CardID}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://qa-lynx.nayax.com/operational/v2/cards/{CardID}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'CardDetails' => [
'ActorID' => 123,
'CardDisplayNumber' => '<string>',
'PhysicalTypeID' => 123,
'Notes' => '<string>',
'Status' => 123,
'ExternalApplicationUserID' => '<string>'
],
'CardHolderDetails' => [
'CardHolderName' => '<string>',
'UserIdentity' => '<string>',
'CountryID' => 123,
'MobileNumber' => '<string>',
'Email' => '<string>'
],
'CardCreditAttributes' => [
'CurrencyID' => 123,
'Credit' => 123,
'RevalueCredit' => 123,
'CreditTypeMoneyBit' => true,
'CreditAccumulateBit' => true,
'CreditSingleUseBit' => true,
'RevalueCashBit' => true,
'RevalueCreditCardBit' => true,
'AmountMonthlyReload' => 123,
'TransactionsMonthlyReload' => 123,
'DiscountTypeBit' => 123,
'DiscountValue' => 123
],
'CardCreditLimits' => [
'AmountDailyLimit' => 123,
'AmountWeeklyLimit' => 123,
'TransactionsDailyLimit' => 123,
'TransactionsWeeklyLimit' => 123,
'AmountMonthlyLimit' => 123,
'TransactionsMonthlyLimit' => 123,
'DiscountTransactionsTotalLimit' => 123,
'MaxRevalueAmountLimit' => 123,
'WeekDayLimitEnabledBit' => true,
'WeekDayAmountLimit' => '<string>',
'WeekDayTransactionLimit' => '<string>'
],
'CardDateRules' => [
'ActivationDate' => '2023-11-07T05:31:56Z',
'ExpirationDate' => '2023-11-07T05:31:56Z',
'RevalueExpirationDate' => '2023-11-07T05:31:56Z',
'SetSingleUseDate' => '2023-11-07T05:31:56Z',
'RemoveSingleUseDate' => '2023-11-07T05:31:56Z'
],
'CardRevalueRewardRules' => [
[
'RuleID' => 123,
'RewardActorID' => 123,
'Status' => true,
'RevalueAmount' => 123,
'RewardValueTypeBit' => true,
'RewardValue' => 123
]
],
'GroupLocationLimits' => [
[
'CardGroupEnabledBit' => true,
'GroupName' => '<string>',
'CardGroupId' => 123,
'GroupDailyLimit' => 123
]
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://qa-lynx.nayax.com/operational/v2/cards/{CardID}"
payload := strings.NewReader("{\n \"CardDetails\": {\n \"ActorID\": 123,\n \"CardDisplayNumber\": \"<string>\",\n \"PhysicalTypeID\": 123,\n \"Notes\": \"<string>\",\n \"Status\": 123,\n \"ExternalApplicationUserID\": \"<string>\"\n },\n \"CardHolderDetails\": {\n \"CardHolderName\": \"<string>\",\n \"UserIdentity\": \"<string>\",\n \"CountryID\": 123,\n \"MobileNumber\": \"<string>\",\n \"Email\": \"<string>\"\n },\n \"CardCreditAttributes\": {\n \"CurrencyID\": 123,\n \"Credit\": 123,\n \"RevalueCredit\": 123,\n \"CreditTypeMoneyBit\": true,\n \"CreditAccumulateBit\": true,\n \"CreditSingleUseBit\": true,\n \"RevalueCashBit\": true,\n \"RevalueCreditCardBit\": true,\n \"AmountMonthlyReload\": 123,\n \"TransactionsMonthlyReload\": 123,\n \"DiscountTypeBit\": 123,\n \"DiscountValue\": 123\n },\n \"CardCreditLimits\": {\n \"AmountDailyLimit\": 123,\n \"AmountWeeklyLimit\": 123,\n \"TransactionsDailyLimit\": 123,\n \"TransactionsWeeklyLimit\": 123,\n \"AmountMonthlyLimit\": 123,\n \"TransactionsMonthlyLimit\": 123,\n \"DiscountTransactionsTotalLimit\": 123,\n \"MaxRevalueAmountLimit\": 123,\n \"WeekDayLimitEnabledBit\": true,\n \"WeekDayAmountLimit\": \"<string>\",\n \"WeekDayTransactionLimit\": \"<string>\"\n },\n \"CardDateRules\": {\n \"ActivationDate\": \"2023-11-07T05:31:56Z\",\n \"ExpirationDate\": \"2023-11-07T05:31:56Z\",\n \"RevalueExpirationDate\": \"2023-11-07T05:31:56Z\",\n \"SetSingleUseDate\": \"2023-11-07T05:31:56Z\",\n \"RemoveSingleUseDate\": \"2023-11-07T05:31:56Z\"\n },\n \"CardRevalueRewardRules\": [\n {\n \"RuleID\": 123,\n \"RewardActorID\": 123,\n \"Status\": true,\n \"RevalueAmount\": 123,\n \"RewardValueTypeBit\": true,\n \"RewardValue\": 123\n }\n ],\n \"GroupLocationLimits\": [\n {\n \"CardGroupEnabledBit\": true,\n \"GroupName\": \"<string>\",\n \"CardGroupId\": 123,\n \"GroupDailyLimit\": 123\n }\n ]\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://qa-lynx.nayax.com/operational/v2/cards/{CardID}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"CardDetails\": {\n \"ActorID\": 123,\n \"CardDisplayNumber\": \"<string>\",\n \"PhysicalTypeID\": 123,\n \"Notes\": \"<string>\",\n \"Status\": 123,\n \"ExternalApplicationUserID\": \"<string>\"\n },\n \"CardHolderDetails\": {\n \"CardHolderName\": \"<string>\",\n \"UserIdentity\": \"<string>\",\n \"CountryID\": 123,\n \"MobileNumber\": \"<string>\",\n \"Email\": \"<string>\"\n },\n \"CardCreditAttributes\": {\n \"CurrencyID\": 123,\n \"Credit\": 123,\n \"RevalueCredit\": 123,\n \"CreditTypeMoneyBit\": true,\n \"CreditAccumulateBit\": true,\n \"CreditSingleUseBit\": true,\n \"RevalueCashBit\": true,\n \"RevalueCreditCardBit\": true,\n \"AmountMonthlyReload\": 123,\n \"TransactionsMonthlyReload\": 123,\n \"DiscountTypeBit\": 123,\n \"DiscountValue\": 123\n },\n \"CardCreditLimits\": {\n \"AmountDailyLimit\": 123,\n \"AmountWeeklyLimit\": 123,\n \"TransactionsDailyLimit\": 123,\n \"TransactionsWeeklyLimit\": 123,\n \"AmountMonthlyLimit\": 123,\n \"TransactionsMonthlyLimit\": 123,\n \"DiscountTransactionsTotalLimit\": 123,\n \"MaxRevalueAmountLimit\": 123,\n \"WeekDayLimitEnabledBit\": true,\n \"WeekDayAmountLimit\": \"<string>\",\n \"WeekDayTransactionLimit\": \"<string>\"\n },\n \"CardDateRules\": {\n \"ActivationDate\": \"2023-11-07T05:31:56Z\",\n \"ExpirationDate\": \"2023-11-07T05:31:56Z\",\n \"RevalueExpirationDate\": \"2023-11-07T05:31:56Z\",\n \"SetSingleUseDate\": \"2023-11-07T05:31:56Z\",\n \"RemoveSingleUseDate\": \"2023-11-07T05:31:56Z\"\n },\n \"CardRevalueRewardRules\": [\n {\n \"RuleID\": 123,\n \"RewardActorID\": 123,\n \"Status\": true,\n \"RevalueAmount\": 123,\n \"RewardValueTypeBit\": true,\n \"RewardValue\": 123\n }\n ],\n \"GroupLocationLimits\": [\n {\n \"CardGroupEnabledBit\": true,\n \"GroupName\": \"<string>\",\n \"CardGroupId\": 123,\n \"GroupDailyLimit\": 123\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://qa-lynx.nayax.com/operational/v2/cards/{CardID}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"CardDetails\": {\n \"ActorID\": 123,\n \"CardDisplayNumber\": \"<string>\",\n \"PhysicalTypeID\": 123,\n \"Notes\": \"<string>\",\n \"Status\": 123,\n \"ExternalApplicationUserID\": \"<string>\"\n },\n \"CardHolderDetails\": {\n \"CardHolderName\": \"<string>\",\n \"UserIdentity\": \"<string>\",\n \"CountryID\": 123,\n \"MobileNumber\": \"<string>\",\n \"Email\": \"<string>\"\n },\n \"CardCreditAttributes\": {\n \"CurrencyID\": 123,\n \"Credit\": 123,\n \"RevalueCredit\": 123,\n \"CreditTypeMoneyBit\": true,\n \"CreditAccumulateBit\": true,\n \"CreditSingleUseBit\": true,\n \"RevalueCashBit\": true,\n \"RevalueCreditCardBit\": true,\n \"AmountMonthlyReload\": 123,\n \"TransactionsMonthlyReload\": 123,\n \"DiscountTypeBit\": 123,\n \"DiscountValue\": 123\n },\n \"CardCreditLimits\": {\n \"AmountDailyLimit\": 123,\n \"AmountWeeklyLimit\": 123,\n \"TransactionsDailyLimit\": 123,\n \"TransactionsWeeklyLimit\": 123,\n \"AmountMonthlyLimit\": 123,\n \"TransactionsMonthlyLimit\": 123,\n \"DiscountTransactionsTotalLimit\": 123,\n \"MaxRevalueAmountLimit\": 123,\n \"WeekDayLimitEnabledBit\": true,\n \"WeekDayAmountLimit\": \"<string>\",\n \"WeekDayTransactionLimit\": \"<string>\"\n },\n \"CardDateRules\": {\n \"ActivationDate\": \"2023-11-07T05:31:56Z\",\n \"ExpirationDate\": \"2023-11-07T05:31:56Z\",\n \"RevalueExpirationDate\": \"2023-11-07T05:31:56Z\",\n \"SetSingleUseDate\": \"2023-11-07T05:31:56Z\",\n \"RemoveSingleUseDate\": \"2023-11-07T05:31:56Z\"\n },\n \"CardRevalueRewardRules\": [\n {\n \"RuleID\": 123,\n \"RewardActorID\": 123,\n \"Status\": true,\n \"RevalueAmount\": 123,\n \"RewardValueTypeBit\": true,\n \"RewardValue\": 123\n }\n ],\n \"GroupLocationLimits\": [\n {\n \"CardGroupEnabledBit\": true,\n \"GroupName\": \"<string>\",\n \"CardGroupId\": 123,\n \"GroupDailyLimit\": 123\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"CardDetails": {
"CardID": 123,
"ActorID": 123,
"CardUniqueIdentifier": "<string>",
"CardDisplayNumber": "<string>",
"CardTypeID": 123,
"PhysicalTypeID": 123,
"Notes": "<string>",
"Status": 123,
"ExternalApplicationUserID": "<string>",
"CreatedBy": 123,
"CreatedDT": "2023-11-07T05:31:56Z",
"UpdatedBy": 123,
"UpdatedDT": "2023-11-07T05:31:56Z"
},
"CardHolderDetails": {
"CardHolderName": "<string>",
"UserIdentity": "<string>",
"CountryID": 123,
"MobileNumber": "<string>",
"Email": "<string>",
"MemberTypeID": 123,
"ImageUrl": "<string>"
},
"CardCreditAttributes": {
"CurrencyID": 123,
"Credit": 123,
"RevalueCredit": 123,
"CreditTypeMoneyBit": true,
"CreditAccumulateBit": true,
"CreditSingleUseBit": true,
"RevalueCashBit": true,
"RevalueCreditCardBit": true,
"AmountMonthlyReload": 123,
"TransactionsMonthlyReload": 123,
"DiscountTypeBit": 123,
"DiscountValue": 123
},
"CardCreditLimits": {
"AmountDailyLimit": 123,
"AmountWeeklyLimit": 123,
"TransactionsDailyLimit": 123,
"TransactionsWeeklyLimit": 123,
"AmountMonthlyLimit": 123,
"TransactionsMonthlyLimit": 123,
"DiscountTransactionsTotalLimit": 123,
"MaxRevalueAmountLimit": 123,
"WeekDayLimitEnabledBit": true,
"WeekDayAmountLimit": "<string>",
"WeekDayTransactionLimit": "<string>"
},
"CardDateRules": {
"ActivationDate": "2023-11-07T05:31:56Z",
"ExpirationDate": "2023-11-07T05:31:56Z",
"RevalueExpirationDate": "2023-11-07T05:31:56Z",
"SetSingleUseDate": "2023-11-07T05:31:56Z",
"RemoveSingleUseDate": "2023-11-07T05:31:56Z"
},
"CardCreditUsage": {
"AmountDailyUsage": 123,
"AmountWeeklyUsage": 123,
"TransactionsDailyUsage": 123,
"TransactionsWeeklyUsage": 123,
"AmountMonthlyUsage": 123,
"TransactionsMonthlyUsage": 123,
"AmountTotalUsage": 123,
"TransactionsTotalUsage": 123,
"AmountCapture": 123,
"TransactionsCapture": 123,
"CaptureDate": "2023-11-07T05:31:56Z"
},
"CardRevalueRewardRules": [
{
"RuleID": 123,
"RewardActorID": 123,
"Status": true,
"RevalueAmount": 123,
"RewardValueTypeBit": true,
"RewardValue": 123,
"UpdatedDT": "2023-11-07T05:31:56Z",
"UpdatedBy": 123
}
],
"GroupLocationLimits": [
{
"CardGroupEnabledBit": true,
"GroupName": "<string>",
"CardGroupId": 123,
"GroupDailyLimit": 123,
"UpdatedBy": 123,
"LastUpdated": "2023-11-07T05:31:56Z"
}
]
}Update Card by ID
Updates the details of a card identified by its unique ID.
curl --request PUT \
--url https://qa-lynx.nayax.com/operational/v2/cards/{CardID} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"CardDetails": {
"ActorID": 123,
"CardDisplayNumber": "<string>",
"PhysicalTypeID": 123,
"Notes": "<string>",
"Status": 123,
"ExternalApplicationUserID": "<string>"
},
"CardHolderDetails": {
"CardHolderName": "<string>",
"UserIdentity": "<string>",
"CountryID": 123,
"MobileNumber": "<string>",
"Email": "<string>"
},
"CardCreditAttributes": {
"CurrencyID": 123,
"Credit": 123,
"RevalueCredit": 123,
"CreditTypeMoneyBit": true,
"CreditAccumulateBit": true,
"CreditSingleUseBit": true,
"RevalueCashBit": true,
"RevalueCreditCardBit": true,
"AmountMonthlyReload": 123,
"TransactionsMonthlyReload": 123,
"DiscountTypeBit": 123,
"DiscountValue": 123
},
"CardCreditLimits": {
"AmountDailyLimit": 123,
"AmountWeeklyLimit": 123,
"TransactionsDailyLimit": 123,
"TransactionsWeeklyLimit": 123,
"AmountMonthlyLimit": 123,
"TransactionsMonthlyLimit": 123,
"DiscountTransactionsTotalLimit": 123,
"MaxRevalueAmountLimit": 123,
"WeekDayLimitEnabledBit": true,
"WeekDayAmountLimit": "<string>",
"WeekDayTransactionLimit": "<string>"
},
"CardDateRules": {
"ActivationDate": "2023-11-07T05:31:56Z",
"ExpirationDate": "2023-11-07T05:31:56Z",
"RevalueExpirationDate": "2023-11-07T05:31:56Z",
"SetSingleUseDate": "2023-11-07T05:31:56Z",
"RemoveSingleUseDate": "2023-11-07T05:31:56Z"
},
"CardRevalueRewardRules": [
{
"RuleID": 123,
"RewardActorID": 123,
"Status": true,
"RevalueAmount": 123,
"RewardValueTypeBit": true,
"RewardValue": 123
}
],
"GroupLocationLimits": [
{
"CardGroupEnabledBit": true,
"GroupName": "<string>",
"CardGroupId": 123,
"GroupDailyLimit": 123
}
]
}
'import requests
url = "https://qa-lynx.nayax.com/operational/v2/cards/{CardID}"
payload = {
"CardDetails": {
"ActorID": 123,
"CardDisplayNumber": "<string>",
"PhysicalTypeID": 123,
"Notes": "<string>",
"Status": 123,
"ExternalApplicationUserID": "<string>"
},
"CardHolderDetails": {
"CardHolderName": "<string>",
"UserIdentity": "<string>",
"CountryID": 123,
"MobileNumber": "<string>",
"Email": "<string>"
},
"CardCreditAttributes": {
"CurrencyID": 123,
"Credit": 123,
"RevalueCredit": 123,
"CreditTypeMoneyBit": True,
"CreditAccumulateBit": True,
"CreditSingleUseBit": True,
"RevalueCashBit": True,
"RevalueCreditCardBit": True,
"AmountMonthlyReload": 123,
"TransactionsMonthlyReload": 123,
"DiscountTypeBit": 123,
"DiscountValue": 123
},
"CardCreditLimits": {
"AmountDailyLimit": 123,
"AmountWeeklyLimit": 123,
"TransactionsDailyLimit": 123,
"TransactionsWeeklyLimit": 123,
"AmountMonthlyLimit": 123,
"TransactionsMonthlyLimit": 123,
"DiscountTransactionsTotalLimit": 123,
"MaxRevalueAmountLimit": 123,
"WeekDayLimitEnabledBit": True,
"WeekDayAmountLimit": "<string>",
"WeekDayTransactionLimit": "<string>"
},
"CardDateRules": {
"ActivationDate": "2023-11-07T05:31:56Z",
"ExpirationDate": "2023-11-07T05:31:56Z",
"RevalueExpirationDate": "2023-11-07T05:31:56Z",
"SetSingleUseDate": "2023-11-07T05:31:56Z",
"RemoveSingleUseDate": "2023-11-07T05:31:56Z"
},
"CardRevalueRewardRules": [
{
"RuleID": 123,
"RewardActorID": 123,
"Status": True,
"RevalueAmount": 123,
"RewardValueTypeBit": True,
"RewardValue": 123
}
],
"GroupLocationLimits": [
{
"CardGroupEnabledBit": True,
"GroupName": "<string>",
"CardGroupId": 123,
"GroupDailyLimit": 123
}
]
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
CardDetails: {
ActorID: 123,
CardDisplayNumber: '<string>',
PhysicalTypeID: 123,
Notes: '<string>',
Status: 123,
ExternalApplicationUserID: '<string>'
},
CardHolderDetails: {
CardHolderName: '<string>',
UserIdentity: '<string>',
CountryID: 123,
MobileNumber: '<string>',
Email: '<string>'
},
CardCreditAttributes: {
CurrencyID: 123,
Credit: 123,
RevalueCredit: 123,
CreditTypeMoneyBit: true,
CreditAccumulateBit: true,
CreditSingleUseBit: true,
RevalueCashBit: true,
RevalueCreditCardBit: true,
AmountMonthlyReload: 123,
TransactionsMonthlyReload: 123,
DiscountTypeBit: 123,
DiscountValue: 123
},
CardCreditLimits: {
AmountDailyLimit: 123,
AmountWeeklyLimit: 123,
TransactionsDailyLimit: 123,
TransactionsWeeklyLimit: 123,
AmountMonthlyLimit: 123,
TransactionsMonthlyLimit: 123,
DiscountTransactionsTotalLimit: 123,
MaxRevalueAmountLimit: 123,
WeekDayLimitEnabledBit: true,
WeekDayAmountLimit: '<string>',
WeekDayTransactionLimit: '<string>'
},
CardDateRules: {
ActivationDate: '2023-11-07T05:31:56Z',
ExpirationDate: '2023-11-07T05:31:56Z',
RevalueExpirationDate: '2023-11-07T05:31:56Z',
SetSingleUseDate: '2023-11-07T05:31:56Z',
RemoveSingleUseDate: '2023-11-07T05:31:56Z'
},
CardRevalueRewardRules: [
{
RuleID: 123,
RewardActorID: 123,
Status: true,
RevalueAmount: 123,
RewardValueTypeBit: true,
RewardValue: 123
}
],
GroupLocationLimits: [
{
CardGroupEnabledBit: true,
GroupName: '<string>',
CardGroupId: 123,
GroupDailyLimit: 123
}
]
})
};
fetch('https://qa-lynx.nayax.com/operational/v2/cards/{CardID}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://qa-lynx.nayax.com/operational/v2/cards/{CardID}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'CardDetails' => [
'ActorID' => 123,
'CardDisplayNumber' => '<string>',
'PhysicalTypeID' => 123,
'Notes' => '<string>',
'Status' => 123,
'ExternalApplicationUserID' => '<string>'
],
'CardHolderDetails' => [
'CardHolderName' => '<string>',
'UserIdentity' => '<string>',
'CountryID' => 123,
'MobileNumber' => '<string>',
'Email' => '<string>'
],
'CardCreditAttributes' => [
'CurrencyID' => 123,
'Credit' => 123,
'RevalueCredit' => 123,
'CreditTypeMoneyBit' => true,
'CreditAccumulateBit' => true,
'CreditSingleUseBit' => true,
'RevalueCashBit' => true,
'RevalueCreditCardBit' => true,
'AmountMonthlyReload' => 123,
'TransactionsMonthlyReload' => 123,
'DiscountTypeBit' => 123,
'DiscountValue' => 123
],
'CardCreditLimits' => [
'AmountDailyLimit' => 123,
'AmountWeeklyLimit' => 123,
'TransactionsDailyLimit' => 123,
'TransactionsWeeklyLimit' => 123,
'AmountMonthlyLimit' => 123,
'TransactionsMonthlyLimit' => 123,
'DiscountTransactionsTotalLimit' => 123,
'MaxRevalueAmountLimit' => 123,
'WeekDayLimitEnabledBit' => true,
'WeekDayAmountLimit' => '<string>',
'WeekDayTransactionLimit' => '<string>'
],
'CardDateRules' => [
'ActivationDate' => '2023-11-07T05:31:56Z',
'ExpirationDate' => '2023-11-07T05:31:56Z',
'RevalueExpirationDate' => '2023-11-07T05:31:56Z',
'SetSingleUseDate' => '2023-11-07T05:31:56Z',
'RemoveSingleUseDate' => '2023-11-07T05:31:56Z'
],
'CardRevalueRewardRules' => [
[
'RuleID' => 123,
'RewardActorID' => 123,
'Status' => true,
'RevalueAmount' => 123,
'RewardValueTypeBit' => true,
'RewardValue' => 123
]
],
'GroupLocationLimits' => [
[
'CardGroupEnabledBit' => true,
'GroupName' => '<string>',
'CardGroupId' => 123,
'GroupDailyLimit' => 123
]
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://qa-lynx.nayax.com/operational/v2/cards/{CardID}"
payload := strings.NewReader("{\n \"CardDetails\": {\n \"ActorID\": 123,\n \"CardDisplayNumber\": \"<string>\",\n \"PhysicalTypeID\": 123,\n \"Notes\": \"<string>\",\n \"Status\": 123,\n \"ExternalApplicationUserID\": \"<string>\"\n },\n \"CardHolderDetails\": {\n \"CardHolderName\": \"<string>\",\n \"UserIdentity\": \"<string>\",\n \"CountryID\": 123,\n \"MobileNumber\": \"<string>\",\n \"Email\": \"<string>\"\n },\n \"CardCreditAttributes\": {\n \"CurrencyID\": 123,\n \"Credit\": 123,\n \"RevalueCredit\": 123,\n \"CreditTypeMoneyBit\": true,\n \"CreditAccumulateBit\": true,\n \"CreditSingleUseBit\": true,\n \"RevalueCashBit\": true,\n \"RevalueCreditCardBit\": true,\n \"AmountMonthlyReload\": 123,\n \"TransactionsMonthlyReload\": 123,\n \"DiscountTypeBit\": 123,\n \"DiscountValue\": 123\n },\n \"CardCreditLimits\": {\n \"AmountDailyLimit\": 123,\n \"AmountWeeklyLimit\": 123,\n \"TransactionsDailyLimit\": 123,\n \"TransactionsWeeklyLimit\": 123,\n \"AmountMonthlyLimit\": 123,\n \"TransactionsMonthlyLimit\": 123,\n \"DiscountTransactionsTotalLimit\": 123,\n \"MaxRevalueAmountLimit\": 123,\n \"WeekDayLimitEnabledBit\": true,\n \"WeekDayAmountLimit\": \"<string>\",\n \"WeekDayTransactionLimit\": \"<string>\"\n },\n \"CardDateRules\": {\n \"ActivationDate\": \"2023-11-07T05:31:56Z\",\n \"ExpirationDate\": \"2023-11-07T05:31:56Z\",\n \"RevalueExpirationDate\": \"2023-11-07T05:31:56Z\",\n \"SetSingleUseDate\": \"2023-11-07T05:31:56Z\",\n \"RemoveSingleUseDate\": \"2023-11-07T05:31:56Z\"\n },\n \"CardRevalueRewardRules\": [\n {\n \"RuleID\": 123,\n \"RewardActorID\": 123,\n \"Status\": true,\n \"RevalueAmount\": 123,\n \"RewardValueTypeBit\": true,\n \"RewardValue\": 123\n }\n ],\n \"GroupLocationLimits\": [\n {\n \"CardGroupEnabledBit\": true,\n \"GroupName\": \"<string>\",\n \"CardGroupId\": 123,\n \"GroupDailyLimit\": 123\n }\n ]\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://qa-lynx.nayax.com/operational/v2/cards/{CardID}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"CardDetails\": {\n \"ActorID\": 123,\n \"CardDisplayNumber\": \"<string>\",\n \"PhysicalTypeID\": 123,\n \"Notes\": \"<string>\",\n \"Status\": 123,\n \"ExternalApplicationUserID\": \"<string>\"\n },\n \"CardHolderDetails\": {\n \"CardHolderName\": \"<string>\",\n \"UserIdentity\": \"<string>\",\n \"CountryID\": 123,\n \"MobileNumber\": \"<string>\",\n \"Email\": \"<string>\"\n },\n \"CardCreditAttributes\": {\n \"CurrencyID\": 123,\n \"Credit\": 123,\n \"RevalueCredit\": 123,\n \"CreditTypeMoneyBit\": true,\n \"CreditAccumulateBit\": true,\n \"CreditSingleUseBit\": true,\n \"RevalueCashBit\": true,\n \"RevalueCreditCardBit\": true,\n \"AmountMonthlyReload\": 123,\n \"TransactionsMonthlyReload\": 123,\n \"DiscountTypeBit\": 123,\n \"DiscountValue\": 123\n },\n \"CardCreditLimits\": {\n \"AmountDailyLimit\": 123,\n \"AmountWeeklyLimit\": 123,\n \"TransactionsDailyLimit\": 123,\n \"TransactionsWeeklyLimit\": 123,\n \"AmountMonthlyLimit\": 123,\n \"TransactionsMonthlyLimit\": 123,\n \"DiscountTransactionsTotalLimit\": 123,\n \"MaxRevalueAmountLimit\": 123,\n \"WeekDayLimitEnabledBit\": true,\n \"WeekDayAmountLimit\": \"<string>\",\n \"WeekDayTransactionLimit\": \"<string>\"\n },\n \"CardDateRules\": {\n \"ActivationDate\": \"2023-11-07T05:31:56Z\",\n \"ExpirationDate\": \"2023-11-07T05:31:56Z\",\n \"RevalueExpirationDate\": \"2023-11-07T05:31:56Z\",\n \"SetSingleUseDate\": \"2023-11-07T05:31:56Z\",\n \"RemoveSingleUseDate\": \"2023-11-07T05:31:56Z\"\n },\n \"CardRevalueRewardRules\": [\n {\n \"RuleID\": 123,\n \"RewardActorID\": 123,\n \"Status\": true,\n \"RevalueAmount\": 123,\n \"RewardValueTypeBit\": true,\n \"RewardValue\": 123\n }\n ],\n \"GroupLocationLimits\": [\n {\n \"CardGroupEnabledBit\": true,\n \"GroupName\": \"<string>\",\n \"CardGroupId\": 123,\n \"GroupDailyLimit\": 123\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://qa-lynx.nayax.com/operational/v2/cards/{CardID}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"CardDetails\": {\n \"ActorID\": 123,\n \"CardDisplayNumber\": \"<string>\",\n \"PhysicalTypeID\": 123,\n \"Notes\": \"<string>\",\n \"Status\": 123,\n \"ExternalApplicationUserID\": \"<string>\"\n },\n \"CardHolderDetails\": {\n \"CardHolderName\": \"<string>\",\n \"UserIdentity\": \"<string>\",\n \"CountryID\": 123,\n \"MobileNumber\": \"<string>\",\n \"Email\": \"<string>\"\n },\n \"CardCreditAttributes\": {\n \"CurrencyID\": 123,\n \"Credit\": 123,\n \"RevalueCredit\": 123,\n \"CreditTypeMoneyBit\": true,\n \"CreditAccumulateBit\": true,\n \"CreditSingleUseBit\": true,\n \"RevalueCashBit\": true,\n \"RevalueCreditCardBit\": true,\n \"AmountMonthlyReload\": 123,\n \"TransactionsMonthlyReload\": 123,\n \"DiscountTypeBit\": 123,\n \"DiscountValue\": 123\n },\n \"CardCreditLimits\": {\n \"AmountDailyLimit\": 123,\n \"AmountWeeklyLimit\": 123,\n \"TransactionsDailyLimit\": 123,\n \"TransactionsWeeklyLimit\": 123,\n \"AmountMonthlyLimit\": 123,\n \"TransactionsMonthlyLimit\": 123,\n \"DiscountTransactionsTotalLimit\": 123,\n \"MaxRevalueAmountLimit\": 123,\n \"WeekDayLimitEnabledBit\": true,\n \"WeekDayAmountLimit\": \"<string>\",\n \"WeekDayTransactionLimit\": \"<string>\"\n },\n \"CardDateRules\": {\n \"ActivationDate\": \"2023-11-07T05:31:56Z\",\n \"ExpirationDate\": \"2023-11-07T05:31:56Z\",\n \"RevalueExpirationDate\": \"2023-11-07T05:31:56Z\",\n \"SetSingleUseDate\": \"2023-11-07T05:31:56Z\",\n \"RemoveSingleUseDate\": \"2023-11-07T05:31:56Z\"\n },\n \"CardRevalueRewardRules\": [\n {\n \"RuleID\": 123,\n \"RewardActorID\": 123,\n \"Status\": true,\n \"RevalueAmount\": 123,\n \"RewardValueTypeBit\": true,\n \"RewardValue\": 123\n }\n ],\n \"GroupLocationLimits\": [\n {\n \"CardGroupEnabledBit\": true,\n \"GroupName\": \"<string>\",\n \"CardGroupId\": 123,\n \"GroupDailyLimit\": 123\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"CardDetails": {
"CardID": 123,
"ActorID": 123,
"CardUniqueIdentifier": "<string>",
"CardDisplayNumber": "<string>",
"CardTypeID": 123,
"PhysicalTypeID": 123,
"Notes": "<string>",
"Status": 123,
"ExternalApplicationUserID": "<string>",
"CreatedBy": 123,
"CreatedDT": "2023-11-07T05:31:56Z",
"UpdatedBy": 123,
"UpdatedDT": "2023-11-07T05:31:56Z"
},
"CardHolderDetails": {
"CardHolderName": "<string>",
"UserIdentity": "<string>",
"CountryID": 123,
"MobileNumber": "<string>",
"Email": "<string>",
"MemberTypeID": 123,
"ImageUrl": "<string>"
},
"CardCreditAttributes": {
"CurrencyID": 123,
"Credit": 123,
"RevalueCredit": 123,
"CreditTypeMoneyBit": true,
"CreditAccumulateBit": true,
"CreditSingleUseBit": true,
"RevalueCashBit": true,
"RevalueCreditCardBit": true,
"AmountMonthlyReload": 123,
"TransactionsMonthlyReload": 123,
"DiscountTypeBit": 123,
"DiscountValue": 123
},
"CardCreditLimits": {
"AmountDailyLimit": 123,
"AmountWeeklyLimit": 123,
"TransactionsDailyLimit": 123,
"TransactionsWeeklyLimit": 123,
"AmountMonthlyLimit": 123,
"TransactionsMonthlyLimit": 123,
"DiscountTransactionsTotalLimit": 123,
"MaxRevalueAmountLimit": 123,
"WeekDayLimitEnabledBit": true,
"WeekDayAmountLimit": "<string>",
"WeekDayTransactionLimit": "<string>"
},
"CardDateRules": {
"ActivationDate": "2023-11-07T05:31:56Z",
"ExpirationDate": "2023-11-07T05:31:56Z",
"RevalueExpirationDate": "2023-11-07T05:31:56Z",
"SetSingleUseDate": "2023-11-07T05:31:56Z",
"RemoveSingleUseDate": "2023-11-07T05:31:56Z"
},
"CardCreditUsage": {
"AmountDailyUsage": 123,
"AmountWeeklyUsage": 123,
"TransactionsDailyUsage": 123,
"TransactionsWeeklyUsage": 123,
"AmountMonthlyUsage": 123,
"TransactionsMonthlyUsage": 123,
"AmountTotalUsage": 123,
"TransactionsTotalUsage": 123,
"AmountCapture": 123,
"TransactionsCapture": 123,
"CaptureDate": "2023-11-07T05:31:56Z"
},
"CardRevalueRewardRules": [
{
"RuleID": 123,
"RewardActorID": 123,
"Status": true,
"RevalueAmount": 123,
"RewardValueTypeBit": true,
"RewardValue": 123,
"UpdatedDT": "2023-11-07T05:31:56Z",
"UpdatedBy": 123
}
],
"GroupLocationLimits": [
{
"CardGroupEnabledBit": true,
"GroupName": "<string>",
"CardGroupId": 123,
"GroupDailyLimit": 123,
"UpdatedBy": 123,
"LastUpdated": "2023-11-07T05:31:56Z"
}
]
}Authorizations
Enter your Bearer token. It's required to authenticate API requests.
Path Parameters
The unique identifier of the card to be updated.
Body
The updated details of the card.
Represents the data required to update an existing card, including details, holder information, credit attributes, and limits.
Updated details about the card.
Show child attributes
Show child attributes
Updated information about the cardholder.
Show child attributes
Show child attributes
Updated credit attributes associated with the card.
Show child attributes
Show child attributes
Updated credit limits associated with the card.
Show child attributes
Show child attributes
Updated date-related rules for the card.
Show child attributes
Show child attributes
Updated rules for revalue rewards associated with the card.
Show child attributes
Show child attributes
Updated location-based limits for the card groups.
Show child attributes
Show child attributes
Response
Card details updated successfully.
Represents the comprehensive details of a card, including its attributes, limits, usage, and associated rewards and location limits.
Detailed information about the card.
Show child attributes
Show child attributes
Information about the cardholder.
Show child attributes
Show child attributes
Credit attributes associated with the card.
Show child attributes
Show child attributes
Credit limits associated with the card.
Show child attributes
Show child attributes
Date-related rules applied to the card.
Show child attributes
Show child attributes
Information on the credit usage of the card.
Show child attributes
Show child attributes
A list of revalue reward rules associated with the card.
Show child attributes
Show child attributes
A list of location limits associated with the card's group.
Show child attributes
Show child attributes
Was this page helpful?