Returns the ledgers you have access to
Returns the ledgers you have access to.
If you are integrating a single
merchant it may be enough to hit this endpoint once manually to identify
the ledgerId
.
There is no need to specify the merchant or sales unit. The response contains all ledgers that are available for the API keys used.
The settlesForRecipientHandles
part of the response looks a bit different for eCom sales
units and Vippsnummer. For eCom it looks like this:
{
"settlesForRecipientHandles": [ "api:123455" ]
}
while for a Vippsnummer you will get
{
"settlesForRecipientHandles": [ "nor:123455" ]
}
The full response example below displays the eCom case.
query Parameters
settlesForRecipientHandles | string Example: settlesForRecipientHandles=api:123456 Filters for ledgers that settles for the given settlesForRecipientHandle |
cursor | string Example: cursor=eyJhZnRlckxlZGdlcklkIjoieHh4eCIsInNldHRsZXNGb3JSZWNpcGllbnRIYW5kbGVzIjpudWxsfQ== We limit the amount of rows returned to reduce the amount of data we need to process on each request. If the total number of rows is greater than that amount we return a cursor in addition to the rows in the body. This cursor given can be used with this parameter to fetch the next set of ledgers. If this is used, no other parameters is needed. |
header Parameters
Authorization required | string Example: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1Ni... The access token is a base64-encoded string that is required for all API calls. It is a JWT (JSON Web Token). The access token is fetched from the |
Vipps-System-Name | string <= 30 characters Example: woocommerce The name of the ecommerce solution. One word in lowercase letters is good. See http-headers. |
Vipps-System-Version | string <= 30 characters Example: 5.4.0 The version number of the ecommerce solution. See http-headers. |
Vipps-System-Plugin-Name | string <= 30 characters Example: vipps-woocommerce The name of the ecommerce plugin (if applicable). One word in lowercase letters is good. See http-headers. |
Vipps-System-Plugin-Version | string <= 30 characters Example: 1.2.1 The version number of the ecommerce plugin (if applicable). See http-headers. |
Responses
Response samples
- 200
- 500
{- "cursor": "eyJhZnRlckxlZGdlcklkIjoieHh4eCIsInNldHRsZXNGb3JSZWNpcGllbnRIYW5kbGVzIjpudWxsfQ==",
- "items": [
- {
- "ledgerId": "302321",
- "currency": "NOK",
- "payoutBankAccount": {
- "scheme": "BBAN:NO",
- "id": "86011117947"
}, - "firstPayout": "2000001",
- "lastPayout": "2000045",
- "owner": {
- "scheme": "business:NO:ORG",
- "id": "987654321"
}, - "settlesForRecipientHandles": [
- "api:123455"
]
}
]
}
Returns a list of payments/transactions.
Returns a list of payments/transactions.
query Parameters
ledgerId required | string |
ledgerDate | string <Date> Example: ledgerDate=2022-01-20 |
fromLedgerDate | string <Date> Example: fromLedgerDate=2022-01-19 |
toLedgerDate | string <Date> Example: toLedgerDate=2022-01-22 |
inPayout | string Example: inPayout=2000010 |
sincePayout | string Example: sincePayout=2000010 |
cursor | string Example: cursor=eyJsZWRnZXJJZCI6Inh4eCIsInN0YXJ0VHJhbnNhY3Rpb25JZCI6IjAwMDAwMDAwMDEiLCJzdGFydFRpbWUiOiIyMDIwLTExLTIwVDE0OjEzOjM4LjU3MDgzN1oiLCJlbmRUaW1lIjpudWxsLCJzdGFydExlZGdlckRhdGUiOiIyMDIwLTExLTIwIiwiZW5kTGVkZ2VyRGF0ZSI6bnVsbH0= We limit the amount of rows returned to reduce the amount of data we need to process on each request. If the total number of rows is greater than that amount we return a cursor in addition to the rows in the body. This cursor given can be used with this parameter to fetch the next set of transactions. If this is used, no other parameters other than ledgerId is needed. |
header Parameters
Authorization required | string Example: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1Ni... The access token is a base64-encoded string that is required for all API calls. It is a JWT (JSON Web Token). The access token is fetched from the |
Vipps-System-Name | string <= 30 characters Example: woocommerce The name of the ecommerce solution. One word in lowercase letters is good. See http-headers. |
Vipps-System-Version | string <= 30 characters Example: 5.4.0 The version number of the ecommerce solution. See http-headers. |
Vipps-System-Plugin-Name | string <= 30 characters Example: vipps-woocommerce The name of the ecommerce plugin (if applicable). One word in lowercase letters is good. See http-headers. |
Vipps-System-Plugin-Version | string <= 30 characters Example: 1.2.1 The version number of the ecommerce plugin (if applicable). See http-headers. |
Responses
Response samples
- 200
- 500
{- "cursor": "eyJsZWRnZXJJZCI6Inh4eCIsInN0YXJ0VHJhbnNhY3Rpb25JZCI6IjAwMDAwMDAwMDEiLCJzdGFydFRpbWUiOiIyMDIwLTExLTIwVDE0OjEzOjM4LjU3MDgzN1oiLCJlbmRUaW1lIjpudWxsLCJzdGFydExlZGdlckRhdGUiOiIyMDIwLTExLTIwIiwiZW5kTGVkZ2VyRGF0ZSI6bnVsbH0=",
- "items": [
- {
- "transactionId": "2000001",
- "timestamp": "2020-10-05T10:21:54.141089+0200",
- "ledgerDate": "2020-10-05",
- "ledgerId": "1",
- "transactionType": "refund",
- "orderId": "acme-shop-123-order123abc",
- "currency": "NOK",
- "ledgerAmount": 49900,
- "grossAmount": 49900,
- "fee": 49900,
- "recipientHandle": "nor:123455"
}
]
}