Decline a Payment Refund
curl --request POST \
--url https://qa-lynx.nayax.com/operational/v1/payment/refund-decline \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"DeclineReason": "<string>",
"TransactionId": 123,
"SiteId": 123,
"MachineAuTime": "2023-11-07T05:31:56Z"
}
'import requests
url = "https://qa-lynx.nayax.com/operational/v1/payment/refund-decline"
payload = {
"DeclineReason": "<string>",
"TransactionId": 123,
"SiteId": 123,
"MachineAuTime": "2023-11-07T05:31:56Z"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
DeclineReason: '<string>',
TransactionId: 123,
SiteId: 123,
MachineAuTime: '2023-11-07T05:31:56Z'
})
};
fetch('https://qa-lynx.nayax.com/operational/v1/payment/refund-decline', 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/v1/payment/refund-decline",
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([
'DeclineReason' => '<string>',
'TransactionId' => 123,
'SiteId' => 123,
'MachineAuTime' => '2023-11-07T05:31:56Z'
]),
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/v1/payment/refund-decline"
payload := strings.NewReader("{\n \"DeclineReason\": \"<string>\",\n \"TransactionId\": 123,\n \"SiteId\": 123,\n \"MachineAuTime\": \"2023-11-07T05:31:56Z\"\n}")
req, _ := http.NewRequest("POST", 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.post("https://qa-lynx.nayax.com/operational/v1/payment/refund-decline")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"DeclineReason\": \"<string>\",\n \"TransactionId\": 123,\n \"SiteId\": 123,\n \"MachineAuTime\": \"2023-11-07T05:31:56Z\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://qa-lynx.nayax.com/operational/v1/payment/refund-decline")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"DeclineReason\": \"<string>\",\n \"TransactionId\": 123,\n \"SiteId\": 123,\n \"MachineAuTime\": \"2023-11-07T05:31:56Z\"\n}"
response = http.request(request)
puts response.read_body{
"Result": "<string>",
"Status": "<string>"
}Payment
Decline a Payment Refund
Submits a request to decline a previously submitted payment refund request. The request body includes details such as the transaction ID and reason for declining the refund.
Decline a Payment Refund
curl --request POST \
--url https://qa-lynx.nayax.com/operational/v1/payment/refund-decline \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"DeclineReason": "<string>",
"TransactionId": 123,
"SiteId": 123,
"MachineAuTime": "2023-11-07T05:31:56Z"
}
'import requests
url = "https://qa-lynx.nayax.com/operational/v1/payment/refund-decline"
payload = {
"DeclineReason": "<string>",
"TransactionId": 123,
"SiteId": 123,
"MachineAuTime": "2023-11-07T05:31:56Z"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
DeclineReason: '<string>',
TransactionId: 123,
SiteId: 123,
MachineAuTime: '2023-11-07T05:31:56Z'
})
};
fetch('https://qa-lynx.nayax.com/operational/v1/payment/refund-decline', 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/v1/payment/refund-decline",
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([
'DeclineReason' => '<string>',
'TransactionId' => 123,
'SiteId' => 123,
'MachineAuTime' => '2023-11-07T05:31:56Z'
]),
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/v1/payment/refund-decline"
payload := strings.NewReader("{\n \"DeclineReason\": \"<string>\",\n \"TransactionId\": 123,\n \"SiteId\": 123,\n \"MachineAuTime\": \"2023-11-07T05:31:56Z\"\n}")
req, _ := http.NewRequest("POST", 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.post("https://qa-lynx.nayax.com/operational/v1/payment/refund-decline")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"DeclineReason\": \"<string>\",\n \"TransactionId\": 123,\n \"SiteId\": 123,\n \"MachineAuTime\": \"2023-11-07T05:31:56Z\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://qa-lynx.nayax.com/operational/v1/payment/refund-decline")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"DeclineReason\": \"<string>\",\n \"TransactionId\": 123,\n \"SiteId\": 123,\n \"MachineAuTime\": \"2023-11-07T05:31:56Z\"\n}"
response = http.request(request)
puts response.read_body{
"Result": "<string>",
"Status": "<string>"
}Authorizations
Enter your Bearer token. It's required to authenticate API requests.
Body
application/json
The reason for declining the refund request.
The unique identifier of the transaction for which the refund is being declined.
The unique identifier of the site where the transaction occurred.
The machine's authorization time associated with the transaction.
Was this page helpful?
⌘I