Skip to content

Commit 2d39e40

Browse files
Update production.md
1 parent 6adfe47 commit 2d39e40

File tree

1 file changed

+4
-53
lines changed

1 file changed

+4
-53
lines changed

docs/invoice/development-guide/production.md

+4-53
Original file line numberDiff line numberDiff line change
@@ -2,58 +2,9 @@
22
sidebar_position: 4
33
---
44

5-
# Production
5+
:::caution
66

7-
Now you've learned how to customize and send invoices. Understanding what happens in Invoice PaymentFlow helps provide the smoothest experience for both you and your users. Invoices can be a one-time bill that you charge your customer.
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/
89

9-
## Invoice API - Reconciliation
10-
11-
It is important to ensure that the balances match at the end of the particular account period. It is easy to do reconciliation with Invoice.
12-
13-
If you fill out the field `PaymentReference`, then the ID follows, that you’ve written as a `PaymentReference`, for the payment, if the merchant has chosen Instant Transfers. `PaymentReference` is not a required string, as it is completely up to the merchant to decide, the needed ID used to reconcile transactions with the bank. If you do not fill out `PaymentReference`, then it would be the input from the field `InvoiceNumber`, that will be the reference on the payment, which is why it is also a required string.
14-
15-
### Reconciliation
16-
17-
It is possible to do reconciliation in three ways:
18-
19-
1. **API Callback**: You get the status on the invoice through the API. When the Invoice has status paid it means that the money has been transferred to the customer’s bank. If you have instant transfer method chosen, then the individual transactions will contain the same `PaymentReference`, that you have assigned, and that `PaymentReference`, will be returned through the API.
20-
2. **Export CSV/XLSX file**: The merchant logs-in to our MobilePay [portal](https://admin.mobilepay.dk) where the transactions can be exported in a CSV- or XLSX-file.
21-
3. Use the [Reporting API](/docs/reporting).
22-
23-
For example, if the merchant wants to use their FIK-Creditor-ID for transactions, then you simply choose the reference number, which can be the merchant FIK Creditor ID. There are no special requirements for the merchant FIK creditor-ID to be able to use it for MobilePay Invoice.
24-
25-
All possible invoice statuses returned in callback body can be found in [Get invoice status](/docs/invoice/api-endpoint-reference#get-invoice-status) section.
26-
27-
## Invoice Transfers
28-
29-
It is important to know which transfer type are possible to use as a merchant. There are two:
30-
31-
* Instant Transfer: Transfers are executed for each payment automatically.
32-
* Daily Transfer: Transfers are executed once per day for all payments per day
33-
34-
| | Instant Transfer | Daily Transfer |
35-
|--|--|--|
36-
|**WHEN TRANSFER IS DONE**|MobilePay transfer instantly after User pays the Invoice. Transfer might reach Merchant account later then MobilePay executes transfers. It depends on Merchant bank transfer times.| MobilePay does transfer ones per day, at night. Payments payed on day X will be transferred on day X+1. Transfer might reach Merchant account later then MobilePay executes transfers. It depends on Merchant bank transfer times.|
37-
|**REFERENCE NUMBER**|Field `PaymentReference` is used as Reference number. If not filled, `InvoiceNumber` will be used as reference.|Reference number is generated by MobilePay. External Rules [here](/docs/support/faq#what-is-payment-reference).|
38-
|**HOW TO SET IT**| Merchant can set Instant transfers for each Invoice issuer in MobilePay portal. | Merchant can set Daily transfers for each Invoice issuer in MobilePay portal.|
39-
|**BANK STATEMENT**|`PaymentReference` or `InvoiceNumber` will be used in bank statement in fields: DK: Text field. FI: Text field and Reference no. field.| MobilePay generated reference number will be used in bank statement in fields. DK: Text field. FI: Text field and Reference no. field.|
40-
41-
## Reporting api
42-
43-
With the Reporting API, you can quickly find all information associated with each of your payment
44-
45-
When using the Reporting API, you will be introduced to the term `paymentPointId`. `paymentPointId` is a GUID assigned to payment point.
46-
47-
| API | PaymentPointID | Obtained|
48-
|--|--|--|
49-
| Invoice | `InvoiceIssuerID` | You can call `GET /api/v1/merchants/{merchantId}/invoiceissuers`, which will return a list of all invoice issuers, associated with that merchant. Read more [here](/docs/invoice/invoice-issuers) |
50-
51-
**ExternalTransactionID**
52-
53-
| API | ExternalTransactionID |
54-
|--|--|
55-
| Invoice | The individual transactions will contain the same PaymentReference, that you have assigned, and that PaymentReference, will be returned through the API. |
56-
57-
`ExternalTransactionId` is ID that could be provided by merchant / payment integrator when initiating payments. In general, it can be used for correlating transactions between MobilePay and external (merchant/integrator) system.
58-
59-
Learn more about Reporting API [here](/docs/reporting).
10+
:::

0 commit comments

Comments
 (0)