curl --request POST \
--url https://api.pgw-sandbox.finventi.com/v3/payments/{id}/returns \
--header 'Content-Type: application/json' \
--header 'Idempotency-Key: <idempotency-key>' \
--data '
{
"additionalInfo": "<string>",
"compensationAmount": 123,
"taxAmount": 123
}
'import requests
url = "https://api.pgw-sandbox.finventi.com/v3/payments/{id}/returns"
payload = {
"additionalInfo": "<string>",
"compensationAmount": 123,
"taxAmount": 123
}
headers = {
"Idempotency-Key": "<idempotency-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Idempotency-Key': '<idempotency-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({additionalInfo: '<string>', compensationAmount: 123, taxAmount: 123})
};
fetch('https://api.pgw-sandbox.finventi.com/v3/payments/{id}/returns', 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://api.pgw-sandbox.finventi.com/v3/payments/{id}/returns",
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([
'additionalInfo' => '<string>',
'compensationAmount' => 123,
'taxAmount' => 123
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"Idempotency-Key: <idempotency-key>"
],
]);
$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://api.pgw-sandbox.finventi.com/v3/payments/{id}/returns"
payload := strings.NewReader("{\n \"additionalInfo\": \"<string>\",\n \"compensationAmount\": 123,\n \"taxAmount\": 123\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Idempotency-Key", "<idempotency-key>")
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://api.pgw-sandbox.finventi.com/v3/payments/{id}/returns")
.header("Idempotency-Key", "<idempotency-key>")
.header("Content-Type", "application/json")
.body("{\n \"additionalInfo\": \"<string>\",\n \"compensationAmount\": 123,\n \"taxAmount\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pgw-sandbox.finventi.com/v3/payments/{id}/returns")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Idempotency-Key"] = '<idempotency-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"additionalInfo\": \"<string>\",\n \"compensationAmount\": 123,\n \"taxAmount\": 123\n}"
response = http.request(request)
puts response.read_body{
"createdAt": "2025-11-21T12:46:54.321667Z",
"creditor": {
"account": {
"iban": "<string>",
"other": {
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
},
"agent": {
"bic": "DEMOLT1XXXX",
"name": "<string>"
},
"address": {
"country": "LT",
"line": "<string>",
"structured": {
"buildingName": "<string>",
"buildingNumber": "<string>",
"countrySubDivision": "<string>",
"department": "<string>",
"districtName": "<string>",
"floor": "<string>",
"postBox": "<string>",
"postCode": "<string>",
"room": "<string>",
"street": "<string>",
"subDepartment": "<string>",
"townLocationName": "<string>"
},
"town": "Vilnius"
},
"name": "<string>",
"organisationIdentification": {
"otherIdentifications": [
{
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
],
"bic": "<string>",
"lei": "<string>"
},
"privateIdentification": {
"otherIdentifications": [
{
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
],
"birthInformation": {
"city": "<string>",
"country": "<string>",
"date": "<string>",
"province": "<string>"
}
}
},
"debtor": {
"account": {
"iban": "<string>",
"other": {
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
},
"agent": {
"bic": "DEMOLT1XXXX",
"name": "<string>"
},
"address": {
"country": "LT",
"line": "<string>",
"structured": {
"buildingName": "<string>",
"buildingNumber": "<string>",
"countrySubDivision": "<string>",
"department": "<string>",
"districtName": "<string>",
"floor": "<string>",
"postBox": "<string>",
"postCode": "<string>",
"room": "<string>",
"street": "<string>",
"subDepartment": "<string>",
"townLocationName": "<string>"
},
"town": "Vilnius"
},
"name": "<string>",
"organisationIdentification": {
"otherIdentifications": [
{
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
],
"bic": "<string>",
"lei": "<string>"
},
"privateIdentification": {
"otherIdentifications": [
{
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
],
"birthInformation": {
"city": "<string>",
"country": "<string>",
"date": "<string>",
"province": "<string>"
}
}
},
"direction": "OUTBOUND",
"endToEndId": "<string>",
"id": 10300007,
"instructedAmount": 100,
"instructedCurrency": "EUR",
"metadata": [
"<string>"
],
"scheme": "SEPA_CT",
"sddActionOptions": [
{
"reasons": [
{
"available": true,
"code": "MD06",
"deadline": "2026-10-15T11:15:00+03:00"
}
],
"type": "RETURN",
"deadline": "2026-08-27T11:15:00+03:00",
"settlementDate": "2023-12-25",
"windowEndDate": "2026-12-25"
}
],
"sddRejectWindowExpired": true,
"sddReturnWindowsExpired": true,
"settlementAmount": 100,
"settlementCurrency": "EUR",
"status": "COMPLETED",
"type": "PAYMENT",
"adjustmentDisplayParties": {
"creditor": {
"account": "<string>",
"bic": "<string>",
"name": "<string>"
},
"debtor": {
"account": "<string>",
"bic": "<string>",
"name": "<string>"
}
},
"categoryPurposeCode": "BONU",
"categoryPurposeProprietary": "<string>",
"chargesAndAdjustments": {
"compensation": 25,
"returnCharges": 50,
"unaccountedTax": 123
},
"creditTransferType": "CUSTOMER",
"directDebit": {
"amendmentIndicator": true,
"amendmentInformationDetails": {
"originalCreditorSchemeId": "<string>",
"originalDebtorAccount": "<string>",
"originalMandateId": "<string>"
},
"esignature": "<string>",
"mandateId": "MANDATE-2026-001",
"sequenceType": "RCUR",
"signatureDate": "2026-01-15"
},
"instructionId": "<string>",
"messageId": "<string>",
"originBic": "<string>",
"originName": "<string>",
"originReasonCode": "AC04",
"originReasonInfo": "<string>",
"parentPaymentId": 123,
"parentTransactionAmount": 123,
"purpose": "Invoice #12345",
"purposeCode": "<string>",
"settlementDate": "2023-12-25",
"statusReason": {
"code": "ACSC",
"message": "Accepted settlement completed"
},
"structuredReference": {
"issuer": "ISO",
"reference": "RF123456"
},
"swift": {
"businessMessageId": "BIZ-MSG-001",
"charges": {
"items": [
{
"amount": 50,
"currency": "EUR",
"bic": "<string>"
}
],
"bearer": "SHAR"
},
"messageDefinition": "pacs.008.001.08",
"receiverBic": "<string>",
"senderBic": "<string>",
"settlementAccount": {
"currency": "EUR",
"iban": "<string>",
"other": {
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
},
"settlementMethod": "INDA",
"uetr": "<string>"
},
"t2": {
"priority": "HIGH",
"uetr": "a1b2c3d4-1111-4222-8333-000000000001"
},
"ultimateCreditor": {
"name": "<string>",
"organisationIdentification": {
"otherIdentifications": [
{
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
],
"bic": "<string>",
"lei": "<string>"
},
"privateIdentification": {
"otherIdentifications": [
{
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
],
"birthInformation": {
"city": "<string>",
"country": "<string>",
"date": "<string>",
"province": "<string>"
}
}
},
"ultimateDebtor": {
"name": "<string>",
"organisationIdentification": {
"otherIdentifications": [
{
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
],
"bic": "<string>",
"lei": "<string>"
},
"privateIdentification": {
"otherIdentifications": [
{
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
],
"birthInformation": {
"city": "<string>",
"country": "<string>",
"date": "<string>",
"province": "<string>"
}
}
},
"updatedAt": "2025-11-21T12:46:54.612954Z"
}{
"code": "<string>",
"data": {
"errors": [
{
"code": "<string>",
"field_name": "<string>",
"message": "<string>",
"value": "<string>"
}
],
"message": "<string>"
},
"message": "<string>"
}{
"code": "<string>",
"data": {
"errors": [
{
"code": "<string>",
"field_name": "<string>",
"message": "<string>",
"value": "<string>"
}
],
"message": "<string>"
},
"message": "<string>"
}{
"code": "<string>",
"data": {
"errors": [
{
"code": "<string>",
"field_name": "<string>",
"message": "<string>",
"value": "<string>"
}
],
"message": "<string>"
},
"message": "<string>"
}{
"code": "<string>",
"data": {
"errors": [
{
"code": "<string>",
"field_name": "<string>",
"message": "<string>",
"value": "<string>"
}
],
"message": "<string>"
},
"message": "<string>"
}Return SWIFT payment
Returns a completed inbound SWIFT payment to the originator.
curl --request POST \
--url https://api.pgw-sandbox.finventi.com/v3/payments/{id}/returns \
--header 'Content-Type: application/json' \
--header 'Idempotency-Key: <idempotency-key>' \
--data '
{
"additionalInfo": "<string>",
"compensationAmount": 123,
"taxAmount": 123
}
'import requests
url = "https://api.pgw-sandbox.finventi.com/v3/payments/{id}/returns"
payload = {
"additionalInfo": "<string>",
"compensationAmount": 123,
"taxAmount": 123
}
headers = {
"Idempotency-Key": "<idempotency-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Idempotency-Key': '<idempotency-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({additionalInfo: '<string>', compensationAmount: 123, taxAmount: 123})
};
fetch('https://api.pgw-sandbox.finventi.com/v3/payments/{id}/returns', 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://api.pgw-sandbox.finventi.com/v3/payments/{id}/returns",
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([
'additionalInfo' => '<string>',
'compensationAmount' => 123,
'taxAmount' => 123
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"Idempotency-Key: <idempotency-key>"
],
]);
$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://api.pgw-sandbox.finventi.com/v3/payments/{id}/returns"
payload := strings.NewReader("{\n \"additionalInfo\": \"<string>\",\n \"compensationAmount\": 123,\n \"taxAmount\": 123\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Idempotency-Key", "<idempotency-key>")
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://api.pgw-sandbox.finventi.com/v3/payments/{id}/returns")
.header("Idempotency-Key", "<idempotency-key>")
.header("Content-Type", "application/json")
.body("{\n \"additionalInfo\": \"<string>\",\n \"compensationAmount\": 123,\n \"taxAmount\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pgw-sandbox.finventi.com/v3/payments/{id}/returns")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Idempotency-Key"] = '<idempotency-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"additionalInfo\": \"<string>\",\n \"compensationAmount\": 123,\n \"taxAmount\": 123\n}"
response = http.request(request)
puts response.read_body{
"createdAt": "2025-11-21T12:46:54.321667Z",
"creditor": {
"account": {
"iban": "<string>",
"other": {
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
},
"agent": {
"bic": "DEMOLT1XXXX",
"name": "<string>"
},
"address": {
"country": "LT",
"line": "<string>",
"structured": {
"buildingName": "<string>",
"buildingNumber": "<string>",
"countrySubDivision": "<string>",
"department": "<string>",
"districtName": "<string>",
"floor": "<string>",
"postBox": "<string>",
"postCode": "<string>",
"room": "<string>",
"street": "<string>",
"subDepartment": "<string>",
"townLocationName": "<string>"
},
"town": "Vilnius"
},
"name": "<string>",
"organisationIdentification": {
"otherIdentifications": [
{
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
],
"bic": "<string>",
"lei": "<string>"
},
"privateIdentification": {
"otherIdentifications": [
{
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
],
"birthInformation": {
"city": "<string>",
"country": "<string>",
"date": "<string>",
"province": "<string>"
}
}
},
"debtor": {
"account": {
"iban": "<string>",
"other": {
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
},
"agent": {
"bic": "DEMOLT1XXXX",
"name": "<string>"
},
"address": {
"country": "LT",
"line": "<string>",
"structured": {
"buildingName": "<string>",
"buildingNumber": "<string>",
"countrySubDivision": "<string>",
"department": "<string>",
"districtName": "<string>",
"floor": "<string>",
"postBox": "<string>",
"postCode": "<string>",
"room": "<string>",
"street": "<string>",
"subDepartment": "<string>",
"townLocationName": "<string>"
},
"town": "Vilnius"
},
"name": "<string>",
"organisationIdentification": {
"otherIdentifications": [
{
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
],
"bic": "<string>",
"lei": "<string>"
},
"privateIdentification": {
"otherIdentifications": [
{
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
],
"birthInformation": {
"city": "<string>",
"country": "<string>",
"date": "<string>",
"province": "<string>"
}
}
},
"direction": "OUTBOUND",
"endToEndId": "<string>",
"id": 10300007,
"instructedAmount": 100,
"instructedCurrency": "EUR",
"metadata": [
"<string>"
],
"scheme": "SEPA_CT",
"sddActionOptions": [
{
"reasons": [
{
"available": true,
"code": "MD06",
"deadline": "2026-10-15T11:15:00+03:00"
}
],
"type": "RETURN",
"deadline": "2026-08-27T11:15:00+03:00",
"settlementDate": "2023-12-25",
"windowEndDate": "2026-12-25"
}
],
"sddRejectWindowExpired": true,
"sddReturnWindowsExpired": true,
"settlementAmount": 100,
"settlementCurrency": "EUR",
"status": "COMPLETED",
"type": "PAYMENT",
"adjustmentDisplayParties": {
"creditor": {
"account": "<string>",
"bic": "<string>",
"name": "<string>"
},
"debtor": {
"account": "<string>",
"bic": "<string>",
"name": "<string>"
}
},
"categoryPurposeCode": "BONU",
"categoryPurposeProprietary": "<string>",
"chargesAndAdjustments": {
"compensation": 25,
"returnCharges": 50,
"unaccountedTax": 123
},
"creditTransferType": "CUSTOMER",
"directDebit": {
"amendmentIndicator": true,
"amendmentInformationDetails": {
"originalCreditorSchemeId": "<string>",
"originalDebtorAccount": "<string>",
"originalMandateId": "<string>"
},
"esignature": "<string>",
"mandateId": "MANDATE-2026-001",
"sequenceType": "RCUR",
"signatureDate": "2026-01-15"
},
"instructionId": "<string>",
"messageId": "<string>",
"originBic": "<string>",
"originName": "<string>",
"originReasonCode": "AC04",
"originReasonInfo": "<string>",
"parentPaymentId": 123,
"parentTransactionAmount": 123,
"purpose": "Invoice #12345",
"purposeCode": "<string>",
"settlementDate": "2023-12-25",
"statusReason": {
"code": "ACSC",
"message": "Accepted settlement completed"
},
"structuredReference": {
"issuer": "ISO",
"reference": "RF123456"
},
"swift": {
"businessMessageId": "BIZ-MSG-001",
"charges": {
"items": [
{
"amount": 50,
"currency": "EUR",
"bic": "<string>"
}
],
"bearer": "SHAR"
},
"messageDefinition": "pacs.008.001.08",
"receiverBic": "<string>",
"senderBic": "<string>",
"settlementAccount": {
"currency": "EUR",
"iban": "<string>",
"other": {
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
},
"settlementMethod": "INDA",
"uetr": "<string>"
},
"t2": {
"priority": "HIGH",
"uetr": "a1b2c3d4-1111-4222-8333-000000000001"
},
"ultimateCreditor": {
"name": "<string>",
"organisationIdentification": {
"otherIdentifications": [
{
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
],
"bic": "<string>",
"lei": "<string>"
},
"privateIdentification": {
"otherIdentifications": [
{
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
],
"birthInformation": {
"city": "<string>",
"country": "<string>",
"date": "<string>",
"province": "<string>"
}
}
},
"ultimateDebtor": {
"name": "<string>",
"organisationIdentification": {
"otherIdentifications": [
{
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
],
"bic": "<string>",
"lei": "<string>"
},
"privateIdentification": {
"otherIdentifications": [
{
"id": "<string>",
"issuer": "<string>",
"scheme": {
"code": "<string>",
"proprietary": "<string>"
}
}
],
"birthInformation": {
"city": "<string>",
"country": "<string>",
"date": "<string>",
"province": "<string>"
}
}
},
"updatedAt": "2025-11-21T12:46:54.612954Z"
}{
"code": "<string>",
"data": {
"errors": [
{
"code": "<string>",
"field_name": "<string>",
"message": "<string>",
"value": "<string>"
}
],
"message": "<string>"
},
"message": "<string>"
}{
"code": "<string>",
"data": {
"errors": [
{
"code": "<string>",
"field_name": "<string>",
"message": "<string>",
"value": "<string>"
}
],
"message": "<string>"
},
"message": "<string>"
}{
"code": "<string>",
"data": {
"errors": [
{
"code": "<string>",
"field_name": "<string>",
"message": "<string>",
"value": "<string>"
}
],
"message": "<string>"
},
"message": "<string>"
}{
"code": "<string>",
"data": {
"errors": [
{
"code": "<string>",
"field_name": "<string>",
"message": "<string>",
"value": "<string>"
}
],
"message": "<string>"
},
"message": "<string>"
}Overview
Use this endpoint when you need to return a completed inbound SWIFT payment to its originator. Returning a payment creates a separate Payment return transaction linked to the original payment. The original payment remainsCompleted, and the 201 response contains the newly created return transaction.
Requirements
- The original payment must be an inbound SWIFT payment in
Completedstatus. - The original payment must not have another return that has not been rejected.
- The
Idempotency-Keyheader must contain a UUID version 4 value.
Supported SWIFT return reasons
Thereason field accepts these values for SWIFT payments:
AC01AC04AC06AG01BE04BE08CUSTDUPLFRADMD07NARRRR04
Additional reason information
UseadditionalInfo to provide free-text return reason information, up to 105 characters.
- When
reasonisNARR,additionalInfois required and must not be blank. - For every other supported SWIFT reason,
additionalInfois optional.
Headers
Unique UUID identifying this return request.
Path Parameters
ID of the payment to return.
Body
Return reason. The codes accepted depend on the payment method.
AC01, AC04, AC06, AG01, AG02, AM04, AM05, BE04, BE05, CNOR, ERIN, FF05, FOCR, MD01, MD06, MD07, MS02, MS03, RC01, RR01, RR02, RR03, RR04, SL01, AM09, BE01, FRAD, UPAY, DUPL, NARR, RC03, RC04, INDM, LEGL, NOAS, AGNT, BE08, CUST Free-text return reason. Applies only to SWIFT and T2, where it is mandatory when reason is NARR and optional otherwise. Ignored for SEPA Credit Transfer and SEPA Direct Debit.
105Compensation amount. SEPA Direct Debit only.
Tax amount. SEPA Direct Debit only.
Response
Payment return created
Time and date when the payment was created (UTC)
"2025-11-21T12:46:54.321667Z"
Creditor (recipient) party information
Show child attributes
Show child attributes
Debtor (sender) party information
Show child attributes
Show child attributes
Payment direction
OUTBOUND, INBOUND "OUTBOUND"
End-to-end identifier assigned by the originator
Unique payment identifier
10300007
Instructed payment amount in minor currency units (cents)
100
Instructed payment currency ISO code
"EUR"
Client-defined metadata values assigned when the payment was created
Payment scheme. SEPA_CT — SEPA Credit Transfer, SEPA_INST — SEPA Instant Credit Transfer, SEPA_DD — SEPA Direct Debit, SWIFT — SWIFT cross-border payment.
SEPA_CT, SEPA_INST, SEPA_DD, SWIFT, T2 "SEPA_CT"
R-transactions a client may raise against this payment right now. Empty for anything but a received SEPA direct debit collection. The action endpoints validate these windows again when a request is submitted.
Show child attributes
Show child attributes
True only when all Reject reason windows have expired. False also covers unknown expiry.
True only when all Return and Refund reason windows have expired. False also covers unknown expiry.
Settlement amount in minor currency units (cents)
100
Settlement currency ISO code
"EUR"
Current payment status
CREATED, TO_SIGN, SIGNED, SENT_TO_CLEAR, COMPLETED, CANCELLED, REJECTED, ACCEPTED, SOME_PROBLEMS, PENDING_CONFIRMATION "COMPLETED"
Payment type
PAYMENT, PAYMENT_CANCELLATION, PAYMENT_RETURN, REVERSE_PAYMENT, CSM_FEES, ADJUSTMENT "PAYMENT"
Display-only parties for a resolved liquidity adjustment; the authoritative parties remain in debtor and creditor
Show child attributes
Show child attributes
Category purpose code (e.g. SALA, TAXS, GOVT)
BONU, CASH, CBLK, CCRD, CORT, DCRD, DIVI, DVPM, EPAY, FCIN, FCOL, GOVT, HEDG, ICCP, IDCP, INTC, INTE, LOAN, MP2B, MP2P, OTHR, PENS, RPRE, RRCT, RVPM, SALA, SECU, SSBE, SUPP, TAXS, TRAD, TREA, VATX, WHLD Proprietary category purpose
Return-only charges and adjustments. Populated only for payment_return / payment_cancellation transactions; absent otherwise.
Show child attributes
Show child attributes
Credit transfer type for T2 payments
CUSTOMER, FINANCIAL_INSTITUTION SEPA direct debit fields, present only for SDD payments
Show child attributes
Show child attributes
Instruction identifier
Message identifier
Return / rejection originator BIC
Return / rejection originator name
Return / rejection reason code
"AC04"
Return / rejection reason information
Parent payment identifier, present for returns / reversals / cancellations
Original (parent) transaction amount in minor currency units (cents)
Unstructured remittance information (free text)
"Invoice #12345"
ISO 20022 purpose code or proprietary purpose value (e.g. SUPP, SALA, TAXS)
Settlement date
Reason for the current status
Show child attributes
Show child attributes
Structured remittance reference
Show child attributes
Show child attributes
SWIFT-specific fields, present only for SWIFT payments
Show child attributes
Show child attributes
T2-specific fields, present only for T2 payments
Show child attributes
Show child attributes
Ultimate creditor party information
Show child attributes
Show child attributes
Ultimate debtor party information
Show child attributes
Show child attributes
Time and date when the payment was last updated (UTC)
"2025-11-21T12:46:54.612954Z"