Skip to main content

Reporting API to Report API

info

If you didn't make the integration yourself, talk with your partner.

API Documentation

Both the Vipps MobilePay Report API and the MobilePay Reporting API allow for the retrieval of data related to payments, reconciliation, and more. The data offered by these APIs is quite similar. The transition from the Reporting API to the Report API is straightforward, involving no advanced logic. It's primarily about retrieving data in a read-only manner.

API transition timeline

Vipps

Details for Finland:

  • Until the launch in Finland on January 23: The MobilePay Reporting API will work as before for Finnish merchants.
  • After the launch in Finland on January 23: The Vipps MobilePay Report API will include data for the MobilePay Reporting API.
  • After the launch in Finland on January 23: The MobilePay Reporting API will not get new data for Finnish merchants, but historical data for payments up until this date will be available until summer 2024.

Details for Denmark:

  • Until launch in Denmark on March 12: The MobilePay Reporting API will work as before for Danish merchants.
  • After the launch in Denmark on March 12: The Vipps MobilePay Report API will include data for the MobilePay Reporting API.
  • After the launch in Denmark on March 12: The MobilePay Reporting API will not get new data for Danish merchants, but historical data for payments up until this date will be available until summer 2024.

Common for Finland and Denmark:

  • Summer 2024: The MobilePay Reporting API will be phased out and will no longer be available. The Vipps MobilePay Report API will contain all historical data, both data from the MobilePay Report API and the Vipps MobilePay Report API.
info

The data format will be as documented for the Report API only.

Transition to facades

  1. When we transition merchants to facades (which will happen first for the Finnish launch and the for the Denmark launch), settlement data from that date will not be available in the old MobilePay Reporting API. It will be exclusively available in the new Vipps MobilePay Report API.

  2. Merchants are required to retrieve their historical data using the MobilePay Reporting API and obtain new data using the Vipps MobilePay Report API. MobilePay data from 01 January 2024 and forward will be available through the Vipps MobilePay Report API. We expect the data to be available from 12 March 2024.

  3. Merchants will need to combine data from both APIs on their end. This task is not overly complex as both APIs provide read-only JSON with similar data fields.

  4. In the future, merchants will be able to access all settlement data, both old and new, through the Vipps MobilePay Report API once the migration is complete.

  5. At some point, the MobilePay Reporting API will be deprecated and discontinued since all data will be accessible through the Report API. We may discontinue it before data migration, as there will be no new data available, and we encourage merchants to retrieve their data while it's still accessible.

Both the Vipps MobilePay Report API and the MobilePay Reporting API allow for the retrieval of data related to payments, reconciliation, and more. The data offered by these APIs is quite similar. The transition from the Reporting API to the Report API is straightforward, involving no advanced logic. It's primarily about retrieving data in a read-only manner.

Notable Differences

It's important to note that the MobilePay Reporting API offered some functionalities, such as retrieving payment points, which are readily available for you in the Management API. Please note that Report and Management APIs are only available in production.

Authentication

The Report API is available for sales units that have access to the Vipps MobilePay API platform (ePayment and Recurring). Access to the Report API is provided through the merchant's API keys for the sales unit, which grant access to that single Merchant Serial Number (MSN). It is not possible for merchants to use the Report API directly with a MyShop sales units, since the sales unit doesn't have API access. Although MyShop sales units don't have API access, they can designate an accounting partner that does. Their accounting partner can then use the Report API to provide them with their accounting information. Read more here.

Input formats

MobilePay Reporting APIVipps MobilePay Report API
paymentIdN/A
N/ApspReference
type: "Payment"entryType
amountamount
currencyCodecurrency
messageAvailable
merchantReferencereference
merchantPaymentLabelN/A
transferReferencereference
transferDateledgerDate
timestamptime
userPhoneNumberN/A
userNameN/A
loyaltyIdN/A
myShopNumberrecipientHandle
brandNameN/A
brandIdN/A
locationIdN/A
posNameN/A
beaconIdN/A
agreementExternalIdN/A
agreementIdN/A
refundIdN/A
N/AbalanceBefore
N/AbalanceAfter

Endpoints

OperationMobilePay Reporting APIVipps MobilePay Report API and Management API
Fetch list of payment pointsGET: /v3/reporting/paymentpointsGET: /management/v1/merchants/{scheme}/{id}/sales-units
List of transactionsGET: /v3/reporting/transactionsGET: /report/v2/ledgers/{ledgerId}/{topic}/feed
List of transfersGET: /v3/reporting/transfersN/A
Fetch single transferGET: /v3/reporting/transfers/{transferid}GET: /report/v2/ledgers/{ledgerId}/{topic}/dates/{ledgerDate}
Get ledgersN/AGET: /report/v2/ledgers/{ledgerId}/{topic}/dates/{ledgerDate}

Webhook

Webhook events through the MobilePay Webhook API will no longer be sent for transfer.succeeded.

Help us improve our documentation

Did you find what you were looking for?