Cancel Virtual Account
1 min
DELETE
https://dev.nicepay.co.id/nicepay/api/v1.0/transfer-va/delete-va
Header Parameters
- X-TIMESTAMPstringrequiredExample
- X-SIGNATUREstringrequiredDefault4inuZtSe4h9YmRbqRyHTyUbQ/dce0beKF2CL1L4ojs2n84nzrusKVVJ9n2KDRRQQwS5bsu43IdshTZF2tHOkBw==
- X-PARTNER-IDstringrequiredExample
- X-EXTERNAL-IDstringrequiredExample
- CHANNEL-IDstringrequiredExample
Body Parameters
- bodydeleteva_bodyrequiredExample
{ "partnerServiceId": "", "customerNo": "", "virtualAccountNo": "7001400002007131", "trxId": "2023123100000000000001", "totalAmount": { "value": "10000.00", "currency": "IDR" }, "additionalInfo": { "tXidVA": "TNICEVA02302202312290922516148", "cancelMessage": "Cancel Virtual Account" } }- objectCancelVirtualAccount
- partnerServiceIdstringrequiredDescription
- customerNostringrequiredDescription
- virtualAccountNostringrequiredExampleDescription
- trxIdstringrequiredExampleDescription
- additionalInfoadditionalInfoCancel
- totalAmountadditionalInfoStatus_totalAmount
- valuestringExample
- currencystringExample
- tXidVAstring
- cancelMessagestring
- object
Responses
200
- SuccessCancel
- responseCodestringExampleDescription
- responseMessagestringExampleDescription
- virtualAccountDataSuccessCancel_virtualAccountData
- partnerServiceIdstringDescription
- customerNostringDescription
- virtualAccountNostringExampleDescription
- trxIdstringExampleDescription
- additionalInfoSuccessCancel_virtualAccountData_additionalInfo
- tXidVAstringExampleDescription
- cancelMessagestringExampleDescription
- cancelVATimestringExampleDescription
- totalAmounttotalAmount
- valuestringExample
- currencystringExample
202
- RequestInProgress
- responseCodestringExampleDescription
- responseMessagestringExampleDescription
409
- DuplicatepartnerReferenceNo
- responseCodestringExampleDescription
- responseMessagestringExampleDescription
500
- GeneralError
- responseCodestringExampleDescription
- responseMessagestringExampleDescription
504
- RequestTimeout
- responseCodestringExampleDescription
- responseMessagestringExampleDescription
curl
curl --request DELETE \
--url https://dev.nicepay.co.id/nicepay/api/v1.0/transfer-va/delete-va \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header 'x-timestamp: 2024-03-05T14:15:40+07:00' \
--header 'x-signature: 4inuZtSe4h9YmRbqRyHTyUbQ/dce0beKF2CL1L4ojs2n84nzrusKVVJ9n2KDRRQQwS5bsu43IdshTZF2tHOkBw==' \
--header 'x-partner-id: TNICEVA023' \
--header 'x-external-id: 20240304181404' \
--header 'channel-id: TNICEVA023' \
--data '{
"partnerServiceId": "",
"customerNo": "",
"virtualAccountNo": "9912391111111111",
"trxId": "2020102900000000000001"
}'javascript
var myHeaders = new Headers();
myHeaders.append("accept", "application/json");
myHeaders.append("content-type", "application/json");
myHeaders.append("x-timestamp", "2024-03-05T14:15:40+07:00");
myHeaders.append("x-signature", "4inuZtSe4h9YmRbqRyHTyUbQ/dce0beKF2CL1L4ojs2n84nzrusKVVJ9n2KDRRQQwS5bsu43IdshTZF2tHOkBw==");
myHeaders.append("x-partner-id", "TNICEVA023");
myHeaders.append("x-external-id", "20240304181404");
myHeaders.append("channel-id", "TNICEVA023");
var raw = JSON.stringify({
"partnerServiceId": "",
"customerNo": "",
"virtualAccountNo": "9912391111111111",
"trxId": "2020102900000000000001"
});
var requestOptions = {
method: 'DELETE',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
fetch("https://dev.nicepay.co.id/nicepay/api/v1.0/transfer-va/delete-va", 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://dev.nicepay.co.id/nicepay/api/v1.0/transfer-va/delete-va")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["accept"] = "application/json"
request["content-type"] = "application/json"
request["x-timestamp"] = "2024-03-05T14:15:40+07:00"
request["x-signature"] = "4inuZtSe4h9YmRbqRyHTyUbQ/dce0beKF2CL1L4ojs2n84nzrusKVVJ9n2KDRRQQwS5bsu43IdshTZF2tHOkBw=="
request["x-partner-id"] = "TNICEVA023"
request["x-external-id"] = "20240304181404"
request["channel-id"] = "TNICEVA023"
request.body = JSON.dump({
"partnerServiceId": "",
"customerNo": "",
"virtualAccountNo": "9912391111111111",
"trxId": "2020102900000000000001"
})
response = https.request(request)
puts response.read_body
python
import requests
import json
url = "https://dev.nicepay.co.id/nicepay/api/v1.0/transfer-va/delete-va"
payload = json.dumps({
"partnerServiceId": "",
"customerNo": "",
"virtualAccountNo": "9912391111111111",
"trxId": "2020102900000000000001"
})
headers = {
'accept': 'application/json',
'content-type': 'application/json',
'x-timestamp': '2024-03-05T14:15:40+07:00',
'x-signature': '4inuZtSe4h9YmRbqRyHTyUbQ/dce0beKF2CL1L4ojs2n84nzrusKVVJ9n2KDRRQQwS5bsu43IdshTZF2tHOkBw==',
'x-partner-id': 'TNICEVA023',
'x-external-id': '20240304181404',
'channel-id': 'TNICEVA023'
}
response = requests.request("DELETE", url, headers=headers, data=payload)
print(response.text)
200
// Successful
{
"responseCode": "2003100",
"responseMessage": "Successful",
"virtualAccountData": {
"partnerServiceId": "",
"customerNo": "",
"virtualAccountNo": "7001400002007725",
"trxId": "2023123100000000000001",
"additionalInfo": {
"tXidVA": "TNICEVA02302202403061508052242",
"cancelMessage": "cancel va",
"cancelVATime": "2024-03-06T15:08:05+07:00",
"totalAmount": {
"value": "10000.00",
"currency": "IDR"
}
}
}
}GENERATED
// Successful
{
"responseCode": "2003100",
"responseMessage": "Successful",
"virtualAccountData": {
"partnerServiceId": "",
"customerNo": "",
"virtualAccountNo": "7001400002007725",
"trxId": "2023123100000000000001",
"additionalInfo": {
"tXidVA": "TNICEVA02302202403061508052242",
"cancelMessage": "cancel va",
"cancelVATime": "2024-03-06T15:08:05+07:00",
"totalAmount": {
"value": "10000.00",
"currency": "IDR"
}
}
}
}Successful
{
"responseCode": "2003100",
"responseMessage": "Successful",
"virtualAccountData": {
"partnerServiceId": "",
"customerNo": "",
"virtualAccountNo": "7001400002007131",
"trxId": "2023123100000000000001",
"totalAmount": {
"value": "10000.00",
"currency": "IDR"
},
"additionalInfo": {
"totalAmount": {
"value": "10000.00",
"currency": "IDR"
},
"tXidVA": "TNICEVA02302202312290922516148",
"cancelMessage": "Cancel Virtual Account",
"cancelVATime": "2023-12-29T09:22:51+07:00"
}
}
}202
// Request In Progress
{
"responseCode": "202XX00",
"responseMessage": "Request In Progress"
}GENERATED
// Request In Progress
{
"responseCode": "202XX00",
"responseMessage": "Request In Progress"
}Request In Progress
{
"responseCode": "202XX00",
"responseMessage": "Request In Progress"
}409
// Duplicate partnerReferenceNo
{
"responseCode": "409XX01",
"responseMessage": "Duplicate partnerReferenceNo"
}GENERATED
// Duplicate partnerReferenceNo
{
"responseCode": "409XX01",
"responseMessage": "Duplicate partnerReferenceNo"
}Duplicate partnerReferenceNo
{
"responseCode": "409XX01",
"responseMessage": "Duplicate partnerReferenceNo"
}500
// General Error
{
"responseCode": "500XX00",
"responseMessage": "General Error"
}GENERATED
// General Error
{
"responseCode": "500XX00",
"responseMessage": "General Error"
}General Error
{
"responseCode": "500XX00",
"responseMessage": "General Error"
}504
// Request Timeout
{
"responseCode": "504XX00",
"responseMessage": "Request Timeout"
}GENERATED
// Request Timeout
{
"responseCode": "504XX00",
"responseMessage": "Request Timeout"
}Request Timeout
{
"responseCode": "504XX00",
"responseMessage": "Request Timeout"
}