In order for the Payer be able to offer customers the ability to make an AvtaleGiro agreement, the Payer must send the Payee to the EAE application with information about both the Payer and Payee. This is done by submitting an HTTP POST request with the relevant data included in the body of the request. The information sent to the application must be unique per customer. The customer must therefore be identified and the correct information obtained from the accounting system of the company.
The Payer may offer the solution within customers' "My Site" or after registering as a new customer so that the company can the relevant information can be fetched from the company's customer database and/or accounting system. The company's website provider is best suited to customise web pages for this. If desired, Nets may provide a referral to one of its partners who can assist with this part of the integration.
The Payee cannot convey a simple URL to the application (e.g. via SMS or email) since the data must be sent via a POST request. The following parameters are to be included in the POST data (* denotes a required parameter):
- Name of payee*
- Payee account number*
- Payer's KID*
- Proposal for amount limit
- Success URL
The end user is identified in the Payee’s website, either through login or as a part of a purchase process
The Payer chooses to set up an AvtaleGiroOn the Payee's website, which generates a POST request to Nets EAE solution
The Payer is sent to Nets (Electronic Agreement Entry)
The Payer authenticates with E- Ident / BankID
The Payer reviews the information related to the AvtaleGiro mandate, may edit some of the information, and then submits the form.
The unconfirmed AvtaleGiro mandate is created and forward to the bank for confirmation.
The Payer is redirected to the "success URL" which was provided by the Payee. A status code is appended to the URL as a GET parameter.
In order to proceed to Nets, the customer must click Send
Payer must authenticate with BankID for Mobile or BankID.
Payer must enter mobile number and social security number to authenticate with BankID for Mobile. The Payer is identified, and all accounts owned by the user are fetched as options from which the user can select:
Creation of the AvtaleGiro agreement. Payer must choose which account and bank they wish to use from the list. By clicking "i" next to the Company's name, the Payer can see additional information related to the Payer-Payee relationship.
The payer receives a confirmation that the agreement request is registered and will be active when it is visible in the online bank. Nets disseminates the agreement information to the bank's Agreement Registry supplier for confirmation.
The Payee receives a return code that informs about the outcome of the process, including any error codes for possible follow-up.