Skip to content

Commit 8292db9

Browse files
Update migrate-from-v1v2.mdx
1 parent 50c1269 commit 8292db9

File tree

1 file changed

+3
-134
lines changed

1 file changed

+3
-134
lines changed

docs/reporting/migrate-from-v1v2.mdx

+3-134
Original file line numberDiff line numberDiff line change
@@ -2,140 +2,9 @@
22
sidebar_position: 6
33
---
44

5-
# from v1 and v2
5+
:::caution
66

7-
As the reporting evolves, APIs are periodically reorganized, upgraded and improved. When APIs evolve, the old API is deprecated and eventually removed.
8-
This page contains information you need to know when migrating from [**Transaction Reporting API (v1 and v2)**](https://mobilepaydev.github.io/MobilePay-TransactionReporting-API/index#overview) to newer and more stable [**Reporting API v3**](/docs/reporting).
7+
Please notice that as part of the merger between MobilePay and Norwegian Vipps, we will consolidate products on one joint platform.
8+
This product is now closed. Please visit our new developer documentation to see the new APIs we offer https://developer.vippsmobilepay.com/
99

10-
11-
## Migration from V1 endpoints
12-
13-
### Payment points
14-
15-
GET [`/transaction-reporting/api/merchant/v1/paymentpoints`](https://mobilepaydev.github.io/MobilePay-TransactionReporting-API/index#payment_points_endpoint)
16-
17-
This endpoint is replaced by:
18-
19-
GET [`v3/reporting/paymentpoints`](/docs/reporting/payment-points)
20-
21-
#### List of breaking changes
22-
23-
- Paging was implemented with new `pagesize` and `pagenumber` query parameters
24-
- Properties that were removed from response body:
25-
* `merchantId`
26-
* `merchantName`
27-
- Properties that were renamed in response body:
28-
* `paymentPoints[i].paymentPointId` to `paymentPoints[i].id`
29-
* `paymentPoints[i].paymentPointName` to `paymentPoints[i].name`
30-
31-
### Transfer references
32-
33-
GET [`/transaction-reporting/api/merchant/v1/paymentpoints/{paymentpointid}/transfer-references`](https://mobilepaydev.github.io/MobilePay-TransactionReporting-API/index#transfer_references_endpoint)
34-
35-
This endpoint is replaced by:
36-
37-
GET [`v3/reporting/transfers`](/docs/reporting/transfers#retrieve-a-list-of-transfers)
38-
39-
#### List of breaking changes
40-
41-
- Paging was implemented with new `pagesize` and `pagenumber` query parameters
42-
- Properties that were renamed in response body:
43-
* `transferReferences[i].transferReference` to `transfers[i].reference`
44-
* `transferReferences[i].transferReferenceDate` to `transfers[i].date`
45-
- Request parameters that were changed:
46-
* `paymentpointid` - in the old version of the endpoint, this property was a path parameter, it has now been changed to the query parameter. So to get the same result as it was returned from an old endpoint, provide this query parameter.
47-
* `from` was renamed to `startdate`
48-
* `to` was renamed to `enddate`
49-
- Response was changed from a JSON array to a JSON object that contains an array
50-
51-
### Transactions
52-
53-
GET [`/transaction-reporting/api/merchant/v1/paymentpoints/{paymentpointid}/transactions`](https://mobilepaydev.github.io/MobilePay-TransactionReporting-API/index#transactions_v1_endpoint)
54-
55-
This endpoint is replaced by:
56-
57-
GET [`v3/reporting/transactions`](/docs/reporting/transactions)
58-
59-
#### List of breaking changes
60-
61-
- Paging was implemented with new `pagesize` and `pagenumber` query parameters.
62-
- Properties that were removed from response body
63-
* `merchantId`
64-
* `merchantName`
65-
* `paymentPointId`
66-
* `paymentPointName`
67-
* `transferReference`
68-
* `transferReferenceDate`
69-
* `receiverAccount`
70-
* `transactions[i].paymentTransactionId`
71-
* `transactions[i].senderComment`
72-
* `transactions[i].externalTransactionId`
73-
* `transactions[i].externalBulkId`
74-
* `nextPageToken`
75-
- Properties that were renamed:
76-
* `transactions[i].transferReferenceDate` renamed to `transactions[i].transferDate`
77-
78-
- Request parameters that were changed
79-
* `paymentpointid` - in the old version of the endpoint, this property was a path parameter, it has now been changed to the query parameter. So to get same result as it was returned from old endpoint, provide this query parameter.
80-
* `from` was renamed to `startdate`
81-
* `to` was renamed to `enddate`
82-
* `pageToken` removed
83-
84-
### Transferred transactions
85-
86-
[`/transaction-reporting/api/merchant/v1/paymentpoints/{paymentpointid}/transfers/{transferreference}`](https://mobilepaydev.github.io/MobilePay-TransactionReporting-API/index#transferred_transactions_v1_endpoint)
87-
88-
This endpoint was deprecated.
89-
90-
:::tip
91-
You could achieve similar results by using `transferid` in new transfers endpoint, more information [here](/docs/reporting/transactions).
92-
:::
93-
94-
## Migration from V2 endpoints
95-
96-
### Transactions
97-
98-
[`/transaction-reporting/api/merchant/v2/paymentpoints/{paymentpointid}/transactions`](https://mobilepaydev.github.io/MobilePay-TransactionReporting-API/index#transactions_v2_endpoint)
99-
100-
This endpoint is replaced by:
101-
102-
GET [`v3/reporting/transactions`](/docs/reporting/transactions#retrieve-a-list-of-transactions)
103-
104-
#### List of breaking changes
105-
106-
- Paging was implemented with new `pagesize` and `pagenumber` query parameters
107-
- Properties that were removed from response body
108-
* `companyRegNo`
109-
* `merchantName`
110-
* `paymentPointId`
111-
* `paymentPointName`
112-
* `receiverAccount`
113-
* `transactions[i].userIndicator`
114-
* `nextPageToken`
115-
- Request parameters that were changed:
116-
* `paymentpointid` - in the old version of the endpoint, this property was a path parameter, it has now been changed to the query parameter. So to get same result as it was returned from old endpoint, provide this query parameter.
117-
* `from` was renamed to `startdate`
118-
* `to` was renamed to `enddate`
119-
* `transaction[i].transferReferenceDate` was renamed to `transactions[i].transferDate`
120-
* `transaction[i].merchantPayerReference` was renamed to `transactions[i].agreementExternalId`
121-
* `pageToken` was removed
122-
123-
### Transferred transactions
124-
125-
GET [`/transaction-reporting/api/merchant/v2/paymentpoints/{paymentpointid}/transfers/{transferreference}`](https://mobilepaydev.github.io/MobilePay-TransactionReporting-API/index#transferred_transactions_v2_endpoint)
126-
127-
This endpoint was deprecated.
128-
129-
:::tip
130-
You could achieve similar results by using `transferid` in new transfers endpoint, more information [here](/docs/reporting/transactions).
131-
:::
132-
133-
### Transferred transactions by merchant
134-
135-
GET [`/transaction-reporting/api/merchant/v2/paymentpoints/transfers`](https://mobilepaydev.github.io/MobilePay-TransactionReporting-API/index#transferred_transactions_by_merchant_endpoint)
136-
137-
This endpoint was deprecated.
138-
139-
:::tip
140-
You could achieve similar results with the new transfers endpoint, more information [here](/docs/reporting/transactions).
14110
:::

0 commit comments

Comments
 (0)