Cancel Payout
1 min
POST
https://dev.nicepay.co.id/nicepay/api/v1.0/transfer/cancel
Header Parameters
- X-TIMESTAMPstringrequiredExample
- X-SIGNATUREstringrequiredDefaultEZWlWxuFbDZmRwsKa+PHO4aIfDOYpzHOFjfrS6NawXcs97ueHg/oKamThqCWoaxSZYkT8JuOJ6Jfoup21wLrLw==
- X-PARTNER-IDstringrequiredExample
- X-EXTERNAL-IDstringrequiredExample
- CHANNEL-IDstringrequiredExample
Body Parameters
- bodycancel_payout_bodyExample
{ "beneficiaryAccountNo": "903327200", "originalReferenceNo": "IONPAYTEST07202308301826504375", "merchantId": "IONPAYTEST", "originalPartnerReferenceNo": "ref-998294194" }- objectCancel-Payout
- merchantIdstringrequiredDescription
- originalReferenceNostringrequiredDescription
- originalPartnerReferenceNostringrequiredDescription
- object
Responses
200
- SuccessfulCancelPayout
- responseCodestringExampleDescription
- responseMessagestringExampleDescription
- originalPartnerReferenceNostringExampleDescription
- originalReferenceNostringExampleDescription
- beneficiaryAccountNostringExampleDescription
- beneficiaryNamestringExampleDescription
- beneficiaryBankCodestringExampleDescription
- amountamount
- currencystringExampleDescription
- valuestringExampleDescription
202
- RequestInProgress
- responseCodestringExampleDescription
- responseMessagestringExampleDescription
409
- DuplicatePartnerReferenceNo
- responseCodestringExampleDescription
- responseMessagestringExampleDescription
500
- GeneralError
- responseCodestringExampleDescription
- responseMessagestringExampleDescription
504
- RequestTimeout
- responseCodestringExampleDescription
- responseMessagestringExampleDescription
curl
curl --request POST \
--url https://dev.nicepay.co.id/nicepay/api/v1.0/transfer/cancel \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header 'x-timestamp: 2022-08-28T10:11:40+07:00' \
--header 'x-signature: EZWlWxuFbDZmRwsKa+PHO4aIfDOYpzHOFjfrS6NawXcs97ueHg/oKamThqCWoaxSZYkT8JuOJ6Jfoup21wLrLw==' \
--header 'x-partner-id: IONPAYTEST' \
--header 'x-external-id: 2023082823595903' \
--header 'channel-id: IONPAYTEST' \
--data '{
"merchantId": "",
"originalReferenceNo": "",
"originalPartnerReferenceNo": ""
}'javascript
var myHeaders = new Headers();
myHeaders.append("accept", "application/json");
myHeaders.append("content-type", "application/json");
myHeaders.append("x-timestamp", "2022-08-28T10:11:40+07:00");
myHeaders.append("x-signature", "EZWlWxuFbDZmRwsKa+PHO4aIfDOYpzHOFjfrS6NawXcs97ueHg/oKamThqCWoaxSZYkT8JuOJ6Jfoup21wLrLw==");
myHeaders.append("x-partner-id", "IONPAYTEST");
myHeaders.append("x-external-id", "2023082823595903");
myHeaders.append("channel-id", "IONPAYTEST");
var raw = JSON.stringify({
"merchantId": "",
"originalReferenceNo": "",
"originalPartnerReferenceNo": ""
});
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
fetch("https://dev.nicepay.co.id/nicepay/api/v1.0/transfer/cancel", 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/cancel")
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["x-timestamp"] = "2022-08-28T10:11:40+07:00"
request["x-signature"] = "EZWlWxuFbDZmRwsKa+PHO4aIfDOYpzHOFjfrS6NawXcs97ueHg/oKamThqCWoaxSZYkT8JuOJ6Jfoup21wLrLw=="
request["x-partner-id"] = "IONPAYTEST"
request["x-external-id"] = "2023082823595903"
request["channel-id"] = "IONPAYTEST"
request.body = JSON.dump({
"merchantId": "",
"originalReferenceNo": "",
"originalPartnerReferenceNo": ""
})
response = https.request(request)
puts response.read_body
python
import requests
import json
url = "https://dev.nicepay.co.id/nicepay/api/v1.0/transfer/cancel"
payload = json.dumps({
"merchantId": "",
"originalReferenceNo": "",
"originalPartnerReferenceNo": ""
})
headers = {
'accept': 'application/json',
'content-type': 'application/json',
'x-timestamp': '2022-08-28T10:11:40+07:00',
'x-signature': 'EZWlWxuFbDZmRwsKa+PHO4aIfDOYpzHOFjfrS6NawXcs97ueHg/oKamThqCWoaxSZYkT8JuOJ6Jfoup21wLrLw==',
'x-partner-id': 'IONPAYTEST',
'x-external-id': '2023082823595903',
'channel-id': 'IONPAYTEST'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
200
// Successful
{
"responseCode": "2000000",
"responseMessage": "Successful",
"originalPartnerReferenceNo": "ref-998294194",
"originalReferenceNo": "IONPAYTEST07202308301826504375",
"beneficiaryAccountNo": "903327200",
"beneficiaryName": "Test",
"beneficiaryBankCode": "BBBA",
"amount": {
"currency": "IDR",
"value": "10000.00"
}
}GENERATED
// Successful
{
"responseCode": "2000000",
"responseMessage": "Successful",
"originalPartnerReferenceNo": "ref-998294194",
"originalReferenceNo": "IONPAYTEST07202308301826504375",
"beneficiaryAccountNo": "903327200",
"beneficiaryName": "Test",
"beneficiaryBankCode": "BBBA",
"amount": {
"currency": "IDR",
"value": "10000.00"
}
}Successful
{
"responseCode": "2000000",
"responseMessage": "Successful",
"originalPartnerReferenceNo": "ref-998294194",
"originalReferenceNo": "IONPAYTEST07202308301826504375",
"beneficiaryAccountNo": "903327200",
"beneficiaryName": "Test",
"beneficiaryBankCode": "BBBA",
"amount": {
"value": "10000.00",
"currency": "IDR"
}
}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"
}