/token-updated
POST
https://endpoint.YOURDOMAIN.com/token-updated
Header Parameters
- signaturestringrequiredDescriptionDefault+JWKfq4ynALK+FFzGgHnp1jSMQJMBJeb87dlph24sXw=
Body Parameters
- bodyobject
- tokenstringrequiredDescriptionDefaultftr1d8a56cfa6b3745a39e4a42d5ab1048c8
- cardobjectrequiredDescription
- binstringrequiredDescriptionDefault123456
- lastFourDigitsstringrequiredDescriptionDefault1234
- expirationstring<date>requiredDescriptionDefault1747305600000
- statestringrequiredDescriptionDefaultACTIVE
- networkTokenobjectDescription
- networkTokenstringrequiredDescriptionDefault5200828282828210
- expirationstring<date>requiredDescriptionDefault1747305600000
- paymentAccountReferencestringrequiredDescriptionDefaultA23B45C67D89E01F23G45H67I89J0
- statestringrequiredDescriptionDefaultACTIVE
- sourcestringrequiredDescriptionDefaultAU
- updatedFieldsobjectrequiredDescription
- paymentAccountReferencestringDescriptionDefaultA23B45C67D89E01F23G45H67I89J0
- networkTokenExpirationMonthstringDescriptionDefault12
- networkTokenExpirationYearstringDescriptionDefault2025
- networkTokenStatestringDescriptionDefaultACTIVE
- lastFourDigitsstringDescriptionDefault1234
- expirationMonthstringDescriptionDefault12
- expirationYearstringDescriptionDefault2025
- cardStatestringDescriptionDefaultACTIVE
- cardArtstringDescriptionDefaultiVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8/5+hHgAGgwJ/ lmfr3wAAAABJRU5ErkJggg==
- timestampstring<date>requiredDescriptionDefault1747305600000
Responses
200
curl
curl --request POST \
--url https://endpoint.YOURDOMAIN.com/token-updated \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header 'signature: +JWKfq4ynALK+FFzGgHnp1jSMQJMBJeb87dlph24sXw=' \
--data '{
"token": "ftr1d8a56cfa6b3745a39e4a42d5ab1048c8",
"card": {
"bin": "123456",
"lastFourDigits": "1234",
"expiration": "1747305600000",
"state": "ACTIVE"
},
"networkToken": {
"networkToken": "5200828282828210",
"expiration": "1747305600000",
"paymentAccountReference": "A23B45C67D89E01F23G45H67I89J0",
"state": "ACTIVE"
},
"source": "AU",
"updatedFields": {
"paymentAccountReference": "A23B45C67D89E01F23G45H67I89J0",
"networkTokenExpirationMonth": "12",
"networkTokenExpirationYear": "2025",
"networkTokenState": "ACTIVE",
"lastFourDigits": "1234",
"expirationMonth": "12",
"expirationYear": "2025",
"cardState": "ACTIVE"
},
"cardArt": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8/5+hHgAGgwJ/ lmfr3wAAAABJRU5ErkJggg==",
"timestamp": "1747305600000"
}'javascript
var myHeaders = new Headers();
myHeaders.append("accept", "application/json");
myHeaders.append("content-type", "application/json");
myHeaders.append("signature", "+JWKfq4ynALK+FFzGgHnp1jSMQJMBJeb87dlph24sXw=");
var raw = JSON.stringify({
"token": "ftr1d8a56cfa6b3745a39e4a42d5ab1048c8",
"card": {
"bin": "123456",
"lastFourDigits": "1234",
"expiration": "1747305600000",
"state": "ACTIVE"
},
"networkToken": {
"networkToken": "5200828282828210",
"expiration": "1747305600000",
"paymentAccountReference": "A23B45C67D89E01F23G45H67I89J0",
"state": "ACTIVE"
},
"source": "AU",
"updatedFields": {
"paymentAccountReference": "A23B45C67D89E01F23G45H67I89J0",
"networkTokenExpirationMonth": "12",
"networkTokenExpirationYear": "2025",
"networkTokenState": "ACTIVE",
"lastFourDigits": "1234",
"expirationMonth": "12",
"expirationYear": "2025",
"cardState": "ACTIVE"
},
"cardArt": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8/5+hHgAGgwJ/ lmfr3wAAAABJRU5ErkJggg==",
"timestamp": "1747305600000"
});
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
fetch("https://endpoint.YOURDOMAIN.com/token-updated", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));ruby
require "uri"
require "json"
require "net/http"
url = URI("https://endpoint.YOURDOMAIN.com/token-updated")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Post.new(url)
request["accept"] = "application/json"
request["content-type"] = "application/json"
request["signature"] = "+JWKfq4ynALK+FFzGgHnp1jSMQJMBJeb87dlph24sXw="
request.body = JSON.dump({
"token": "ftr1d8a56cfa6b3745a39e4a42d5ab1048c8",
"card": {
"bin": "123456",
"lastFourDigits": "1234",
"expiration": "1747305600000",
"state": "ACTIVE"
},
"networkToken": {
"networkToken": "5200828282828210",
"expiration": "1747305600000",
"paymentAccountReference": "A23B45C67D89E01F23G45H67I89J0",
"state": "ACTIVE"
},
"source": "AU",
"updatedFields": {
"paymentAccountReference": "A23B45C67D89E01F23G45H67I89J0",
"networkTokenExpirationMonth": "12",
"networkTokenExpirationYear": "2025",
"networkTokenState": "ACTIVE",
"lastFourDigits": "1234",
"expirationMonth": "12",
"expirationYear": "2025",
"cardState": "ACTIVE"
},
"cardArt": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8/5+hHgAGgwJ/ lmfr3wAAAABJRU5ErkJggg==",
"timestamp": "1747305600000"
})
response = https.request(request)
puts response.read_body
python
import requests
import json
url = "https://endpoint.YOURDOMAIN.com/token-updated"
payload = json.dumps({
"token": "ftr1d8a56cfa6b3745a39e4a42d5ab1048c8",
"card": {
"bin": "123456",
"lastFourDigits": "1234",
"expiration": "1747305600000",
"state": "ACTIVE"
},
"networkToken": {
"networkToken": "5200828282828210",
"expiration": "1747305600000",
"paymentAccountReference": "A23B45C67D89E01F23G45H67I89J0",
"state": "ACTIVE"
},
"source": "AU",
"updatedFields": {
"paymentAccountReference": "A23B45C67D89E01F23G45H67I89J0",
"networkTokenExpirationMonth": "12",
"networkTokenExpirationYear": "2025",
"networkTokenState": "ACTIVE",
"lastFourDigits": "1234",
"expirationMonth": "12",
"expirationYear": "2025",
"cardState": "ACTIVE"
},
"cardArt": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8/5+hHgAGgwJ/ lmfr3wAAAABJRU5ErkJggg==",
"timestamp": "1747305600000"
})
headers = {
'accept': 'application/json',
'content-type': 'application/json',
'signature': '+JWKfq4ynALK+FFzGgHnp1jSMQJMBJeb87dlph24sXw='
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
200