Payment message id filter
API Reference
/- Get payment approval data
Get payments by messageId
Get payments by batchId
Get payment lines by batchId
Get payment by sourceReference
Get summary of payments for company
Gets booked payments for company
Gets booked payments for settlement
Dismiss payments
Approves payments by message id.
Submits payments for an account.
The AccountNumber MUST be owned by the company and in an account group that the user has access to.
Get payment approval data
Aritma Banking API (v3)
Download OpenAPI description
Languages
Servers
Mock server
https://developer.aritma.com/_mock/apis/banking/v3/openapi/bankservice-openapi
Open Banking API
https://bankservice.zdata.no
Open Banking API (Dev)
https://bankservicedemo.zdata.no
Security
client_credentials(Required scopes:
openid
profile
bankservice
) or implicit(Required scopes: openid
profile
bankservice
) or client_credentials_dev(Required scopes: openid
profile
bankservice
) or implicit_dev(Required scopes: openid
profile
bankservice
)- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v3/openapi/bankservice-openapi/api/v3/payments/{messageId}
- Open Banking APIhttps://bankservice.zdata.no/api/v3/payments/{messageId}
- Open Banking API (Dev)https://bankservicedemo.zdata.no/api/v3/payments/{messageId}
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadResponse
- text/plain
- application/json
- text/json
{
"Payments": [
{
"PaymentId": "16c6b7bc-302b-42ac-a5c7-97a32ae5f69b",
"SourceReference": "100;101;22;6",
"Status": 6,
"ExecutionDate": "0001-01-01T00:00:00",
"Links": [
{
"Rel": "payment",
"Href": "https://bankservice.zdata.no/api/v3/payments/8043f884-0a70-40f9-9e57-58347102412a/c4dc6968-5161-4666-bd21-cee1a3c3ea72"
}
]
}
],
"Total": 15,
"Links": [
{
"Rel": "first",
"Href": "https://bankservice.zdata.no/api/v3/payments/8043f884-0a70-40f9-9e57-58347102412a?skip=0&take=100"
}
]
}Security
client_credentials(Required scopes:
openid
profile
bankservice
) or implicit(Required scopes: openid
profile
bankservice
) or client_credentials_dev(Required scopes: openid
profile
bankservice
) or implicit_dev(Required scopes: openid
profile
bankservice
)- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v3/openapi/bankservice-openapi/api/v3/payments/{companyId}/batches/{batchId}/transactions
- Open Banking APIhttps://bankservice.zdata.no/api/v3/payments/{companyId}/batches/{batchId}/transactions
- Open Banking API (Dev)https://bankservicedemo.zdata.no/api/v3/payments/{companyId}/batches/{batchId}/transactions
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadResponse
- text/plain
- application/json
- text/json
{
"Payments": [
{
"PaymentId": "db12582c-a0df-4f41-af5a-1ae23a613508",
"SourceReference": "100;101;22;6",
"Status": 6,
"ExecutionDate": "0001-01-01T00:00:00",
"Links": [
{
"Rel": "payment",
"Href": "https://bankservice.zdata.no/api/v3/payments/8043f884-0a70-40f9-9e57-58347102412a/c4dc6968-5161-4666-bd21-cee1a3c3ea72"
}
]
}
],
"Total": 15,
"Links": [
{
"Rel": "first",
"Href": "https://bankservice.zdata.no/api/v3/payments/8043f884-0a70-40f9-9e57-58347102412a?skip=0&take=100"
}
]
}Security
client_credentials(Required scopes:
openid
profile
bankservice
) or implicit(Required scopes: openid
profile
bankservice
) or client_credentials_dev(Required scopes: openid
profile
bankservice
) or implicit_dev(Required scopes: openid
profile
bankservice
)- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v3/openapi/bankservice-openapi/api/v3/payments/{companyId}/batches/{batchId}
- Open Banking APIhttps://bankservice.zdata.no/api/v3/payments/{companyId}/batches/{batchId}
- Open Banking API (Dev)https://bankservicedemo.zdata.no/api/v3/payments/{companyId}/batches/{batchId}
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadResponse
- text/plain
- application/json
- text/json
No response exampleSecurity
client_credentials(Required scopes:
openid
profile
bankservice
) or implicit(Required scopes: openid
profile
bankservice
) or client_credentials_dev(Required scopes: openid
profile
bankservice
) or implicit_dev(Required scopes: openid
profile
bankservice
)- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v3/openapi/bankservice-openapi/api/v3/payments/{messageId}/{paymentId}
- Open Banking APIhttps://bankservice.zdata.no/api/v3/payments/{messageId}/{paymentId}
- Open Banking API (Dev)https://bankservicedemo.zdata.no/api/v3/payments/{messageId}/{paymentId}
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadResponse
- text/plain
- application/json
- text/json
{
"PaymentId": "8de1fb55-152d-48f5-a057-d8024b9deaf4",
"Status": 0,
"RejectionCode": "RR09",
"RejectionMessage": "ISO Invalid Structured Creditor Reference",
"Amount": 50,
"Currency": "NOK",
"ExecutionDate": "0001-01-01T00:00:00",
"DebtorAccountNumber": "5337431043",
"CreditorName": "Kreditor AS",
"CreditorAccountNumber": "123456789012",
"CreditorAccountCurrency": "NOK",
"ChargeAmount": 70,
"ChargeCurrency": "NOK",
"Description": "Invoice number 32",
"InvoiceNumber": "Something",
"Settlement": {
"BookingDate": "2026-03-07T04:42:18.2633017+01:00",
"ValueDate": "2026-03-07T04:42:18.2633019+01:00",
"ExchangeRate": 1.2,
"Reference": "12345"
}
}Security
client_credentials(Required scopes:
openid
profile
bankservice
) or implicit(Required scopes: openid
profile
bankservice
) or client_credentials_dev(Required scopes: openid
profile
bankservice
) or implicit_dev(Required scopes: openid
profile
bankservice
)- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v3/openapi/bankservice-openapi/api/v3/payments/{companyId}/summaries
- Open Banking APIhttps://bankservice.zdata.no/api/v3/payments/{companyId}/summaries
- Open Banking API (Dev)https://bankservicedemo.zdata.no/api/v3/payments/{companyId}/summaries
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadResponse
- text/plain
- application/json
- text/json
{
"Summaries": [
{
"MessageId": "46831cec-c5b7-44e2-9334-31a6f88364e0",
"Timestamp": "2026-03-07T04:42:18.2641915+01:00",
"FirstExecutionDate": "2026-03-07T04:42:18.2641904+01:00",
"LastExecutionDate": "2026-03-07T04:42:18.2641905+01:00",
"Amounts": {
"NOK": 55
},
"Links": [
{
"Rel": "payments",
"Href": "https://bankservice.zdata.no/api/v3/payments/0a8f02d5-24e1-4ea5-be46-135c2fa4f8c9"
}
]
}
],
"Total": 0
}Security
client_credentials(Required scopes:
openid
profile
bankservice
) or implicit(Required scopes: openid
profile
bankservice
) or client_credentials_dev(Required scopes: openid
profile
bankservice
) or implicit_dev(Required scopes: openid
profile
bankservice
)- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v3/openapi/bankservice-openapi/api/v3/payments/{companyId}/movements
- Open Banking APIhttps://bankservice.zdata.no/api/v3/payments/{companyId}/movements
- Open Banking API (Dev)https://bankservicedemo.zdata.no/api/v3/payments/{companyId}/movements
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadResponse
- text/plain
- application/json
- text/json
{
"BookedPayments": [
{
"BookedAmount": 55,
"AccountCurrency": "NOK",
"ExchangeRate": 0,
"BookingDate": "2026-03-07T04:42:18.2648441+01:00",
"BankReference": "123321",
"ChargeAmount": 66,
"ChargeCurrency": "NOK",
"Payments": [
{
"PaymentId": "00000000-0000-0000-0000-000000000000",
"MessageId": "00000000-0000-0000-0000-000000000000",
"Links": [
{
"Rel": "payment",
"Href": "http://bankservice.zdata.no/api/v3/payments/5cfd18e2-f37b-4d67-9661-f897b152d459/d0bde9d1-569d-4f5c-aaa7-f8197631fe23"
}
]
}
]
}
],
"Total": 0
}Security
client_credentials(Required scopes:
openid
profile
bankservice
) or implicit(Required scopes: openid
profile
bankservice
) or client_credentials_dev(Required scopes: openid
profile
bankservice
) or implicit_dev(Required scopes: openid
profile
bankservice
)- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v3/openapi/bankservice-openapi/api/v3/payments/{companyId}/batches/{batchId}/movements
- Open Banking APIhttps://bankservice.zdata.no/api/v3/payments/{companyId}/batches/{batchId}/movements
- Open Banking API (Dev)https://bankservicedemo.zdata.no/api/v3/payments/{companyId}/batches/{batchId}/movements
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadResponse
- text/plain
- application/json
- text/json
{
"BookedPayments": [
{
"BookedAmount": 55,
"AccountCurrency": "NOK",
"ExchangeRate": 0,
"BookingDate": "2026-03-07T04:42:18.265151+01:00",
"BankReference": "123321",
"ChargeAmount": 66,
"ChargeCurrency": "NOK",
"Payments": [
{
"PaymentId": "00000000-0000-0000-0000-000000000000",
"MessageId": "00000000-0000-0000-0000-000000000000",
"Links": [
{
"Rel": "payment",
"Href": "http://bankservice.zdata.no/api/v3/payments/5cfd18e2-f37b-4d67-9661-f897b152d459/d0bde9d1-569d-4f5c-aaa7-f8197631fe23"
}
]
}
]
}
],
"Total": 0
}Security
client_credentials(Required scopes:
openid
profile
bankservice
) or implicit(Required scopes: openid
profile
bankservice
) or client_credentials_dev(Required scopes: openid
profile
bankservice
) or implicit_dev(Required scopes: openid
profile
bankservice
)- application/json-patch+json
- application/json
- text/json
- application/*+json
Rejection message
- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v3/openapi/bankservice-openapi/api/v3/payments/{messageId}/dismiss
- Open Banking APIhttps://bankservice.zdata.no/api/v3/payments/{messageId}/dismiss
- Open Banking API (Dev)https://bankservicedemo.zdata.no/api/v3/payments/{messageId}/dismiss
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
- application/json-patch+json
- application/json
- text/json
- application/*+json
{ "reason": "string" }
Response
- text/plain
- application/json
- text/json
No response exampleSecurity
client_credentials(Required scopes:
openid
profile
bankservice
) or implicit(Required scopes: openid
profile
bankservice
) or client_credentials_dev(Required scopes: openid
profile
bankservice
) or implicit_dev(Required scopes: openid
profile
bankservice
)- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v3/openapi/bankservice-openapi/api/v3/payments/{messageId}/approve
- Open Banking APIhttps://bankservice.zdata.no/api/v3/payments/{messageId}/approve
- Open Banking API (Dev)https://bankservicedemo.zdata.no/api/v3/payments/{messageId}/approve
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadOK
- text/plain
- application/json
- text/json
PaymentApproveResult
- 0 - User has already approved payment
- 1 - User cannot access all bankaccounts present in payment
- 2 - Payment was approved
- 3 - Payment is pending approvals
- 4 - User cannot approve a payment they sent
- 5 - Payment not found
- 6 - File has completed approval
Enum0123456
Response
- text/plain
- application/json
- text/json
No response exampleSecurity
client_credentials(Required scopes:
openid
profile
bankservice
) or implicit(Required scopes: openid
profile
bankservice
) or client_credentials_dev(Required scopes: openid
profile
bankservice
) or implicit_dev(Required scopes: openid
profile
bankservice
)- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v3/openapi/bankservice-openapi/api/v3/payments/{messageId}/approve
- Open Banking APIhttps://bankservice.zdata.no/api/v3/payments/{messageId}/approve
- Open Banking API (Dev)https://bankservicedemo.zdata.no/api/v3/payments/{messageId}/approve
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
No request payloadResponse
- text/plain
- application/json
- text/json
No response exampleSecurity
client_credentials(Required scopes:
openid
profile
bankservice
) or implicit(Required scopes: openid
profile
bankservice
) or client_credentials_dev(Required scopes: openid
profile
bankservice
) or implicit_dev(Required scopes: openid
profile
bankservice
)- application/json-patch+json
- application/json
- text/json
- application/*+json
PaymentMethod
- 1 - Transfer
- 2 - Inter company
Enum12
Priority
- 1 - Normal
- 2 - High
- 3 - Faster payments
Enum123
PaymentPurpose
- 1 - Bonus
- 2 - Salary
- 3 - Pension
- 4 - Tax
- 5 - Intra company
Enum12345
If present, can be used for text on beneficiary's statement of account
AccountType
- 0 - BBAN
- 1 - IBAN
- 2 - Plus girot
- 3 - Bank girot
- 4 - Giro konto
Enum01234
Clearing system bank code (Sort code, fedwire code, routing number). Normally used outside EU
- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v3/openapi/bankservice-openapi/api/v3/payments/{companyId}
- Open Banking APIhttps://bankservice.zdata.no/api/v3/payments/{companyId}
- Open Banking API (Dev)https://bankservicedemo.zdata.no/api/v3/payments/{companyId}
- Payload
- cURL
- C#
- JavaScript
- Python
- Go
- PHP
- Java
- Java 8
- application/json-patch+json
- application/json
- text/json
- application/*+json
{ "MessageId": "9e618e52-ddf2-401e-92a9-79a610cb2451", "AccountNumber": "52011976166", "SinglePayments": false, "PaymentLines": [ { … } ] }
Response
- text/plain
- application/json
- text/json
No response example