curl --request POST \
--url http://localhost:8080/cardcenter/api/v1/tokenization/remove \
--header 'Content-Type: application/json' \
--data '
{
"merchantInfo": {
"merchantId": "<string>",
"subMerchantId": "<string>"
},
"tokenType": "<string>",
"merchantUserId": "<string>",
"tokenId": "<string>"
}
'import requests
url = "http://localhost:8080/cardcenter/api/v1/tokenization/remove"
payload = {
"merchantInfo": {
"merchantId": "<string>",
"subMerchantId": "<string>"
},
"tokenType": "<string>",
"merchantUserId": "<string>",
"tokenId": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
merchantInfo: {merchantId: '<string>', subMerchantId: '<string>'},
tokenType: '<string>',
merchantUserId: '<string>',
tokenId: '<string>'
})
};
fetch('http://localhost:8080/cardcenter/api/v1/tokenization/remove', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8080",
CURLOPT_URL => "http://localhost:8080/cardcenter/api/v1/tokenization/remove",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'merchantInfo' => [
'merchantId' => '<string>',
'subMerchantId' => '<string>'
],
'tokenType' => '<string>',
'merchantUserId' => '<string>',
'tokenId' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"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 := "http://localhost:8080/cardcenter/api/v1/tokenization/remove"
payload := strings.NewReader("{\n \"merchantInfo\": {\n \"merchantId\": \"<string>\",\n \"subMerchantId\": \"<string>\"\n },\n \"tokenType\": \"<string>\",\n \"merchantUserId\": \"<string>\",\n \"tokenId\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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.post("http://localhost:8080/cardcenter/api/v1/tokenization/remove")
.header("Content-Type", "application/json")
.body("{\n \"merchantInfo\": {\n \"merchantId\": \"<string>\",\n \"subMerchantId\": \"<string>\"\n },\n \"tokenType\": \"<string>\",\n \"merchantUserId\": \"<string>\",\n \"tokenId\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:8080/cardcenter/api/v1/tokenization/remove")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"merchantInfo\": {\n \"merchantId\": \"<string>\",\n \"subMerchantId\": \"<string>\"\n },\n \"tokenType\": \"<string>\",\n \"merchantUserId\": \"<string>\",\n \"tokenId\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"code": "<string>",
"msg": "<string>",
"msgParams": {},
"data": "<unknown>",
"success": true,
"fail": true
}Tokenization remove
curl --request POST \
--url http://localhost:8080/cardcenter/api/v1/tokenization/remove \
--header 'Content-Type: application/json' \
--data '
{
"merchantInfo": {
"merchantId": "<string>",
"subMerchantId": "<string>"
},
"tokenType": "<string>",
"merchantUserId": "<string>",
"tokenId": "<string>"
}
'import requests
url = "http://localhost:8080/cardcenter/api/v1/tokenization/remove"
payload = {
"merchantInfo": {
"merchantId": "<string>",
"subMerchantId": "<string>"
},
"tokenType": "<string>",
"merchantUserId": "<string>",
"tokenId": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
merchantInfo: {merchantId: '<string>', subMerchantId: '<string>'},
tokenType: '<string>',
merchantUserId: '<string>',
tokenId: '<string>'
})
};
fetch('http://localhost:8080/cardcenter/api/v1/tokenization/remove', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8080",
CURLOPT_URL => "http://localhost:8080/cardcenter/api/v1/tokenization/remove",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'merchantInfo' => [
'merchantId' => '<string>',
'subMerchantId' => '<string>'
],
'tokenType' => '<string>',
'merchantUserId' => '<string>',
'tokenId' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"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 := "http://localhost:8080/cardcenter/api/v1/tokenization/remove"
payload := strings.NewReader("{\n \"merchantInfo\": {\n \"merchantId\": \"<string>\",\n \"subMerchantId\": \"<string>\"\n },\n \"tokenType\": \"<string>\",\n \"merchantUserId\": \"<string>\",\n \"tokenId\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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.post("http://localhost:8080/cardcenter/api/v1/tokenization/remove")
.header("Content-Type", "application/json")
.body("{\n \"merchantInfo\": {\n \"merchantId\": \"<string>\",\n \"subMerchantId\": \"<string>\"\n },\n \"tokenType\": \"<string>\",\n \"merchantUserId\": \"<string>\",\n \"tokenId\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:8080/cardcenter/api/v1/tokenization/remove")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"merchantInfo\": {\n \"merchantId\": \"<string>\",\n \"subMerchantId\": \"<string>\"\n },\n \"tokenType\": \"<string>\",\n \"merchantUserId\": \"<string>\",\n \"tokenId\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"code": "<string>",
"msg": "<string>",
"msgParams": {},
"data": "<unknown>",
"success": true,
"fail": true
}Body
Merchant info.
Show child attributes
Show child attributes
Types of requested tokenization: CARD.
32The merchant's userId must be unique for each user of merchants. Required when user intends to unbind all card tokens.
64The tokenization id of card info. The merchant needs to securely store this field, and subsequently, when initiating user payments or backend deductions, this token can be used to replace the user's card information for payment. Required when user intends to unbind a card token by tokenId.
64Response
OK
Standard API response envelope.
Result code. "0" indicates success; any other value indicates failure.
Human-readable message corresponding to the result code.
Key-value parameters associated with the error message, used for templated errors.
Show child attributes
Show child attributes
Response payload. Empty when the request fails.