Orders and User Registration
INFO-Subscription contains a turnkey Salesposter/Ordering solution that can get organizations up and running in no time.
For tenants where the managed subscriber experience is enabled, the salesposter is available on a URL following the template: https://{tenantName}-s4.azurewebsites.net/salesposter, where tenantName is the name of the tenant.
If the tenant is configured with a custom domain that domain may be used instead of the azurewebsites subdomain, such as https://subscription.example.com/salesposter
Creating new subscriptions is as simple as providing the user with a link to the salesposter. Afterwards a user will exist that can be authenticated and authorized by external parties, and recurring billing will follow automatically until the subscription is cancelled.
Try it out using our experimentation site https://experimentation-s4.azurewebsites.net/salesposter
Configuration Parameters for the ordering process
There are two levels/areas of configuration for the salesposter.
A set of configuration options are static i.e. it does not vary from sale to sale or subscriber to subscriber, and is configured during onboarding and in some cases via the Merchant interface of INFO-Subscription. These are things covered by the user documentation and as such are not relevant from a technical/integration standpoint.
Another set of configurations are dynamic and varies from process to process. These options can be changed from session to session at will.
The Salesposter primarily uses URL query parameters to control presentation and validation logic.
Once a user follows the link with query parameters, they are copied to an encrypted cookie and stored throughout the ordering process. To change these params, simply make a new URL with different values.
The following table outlines the various parameters, some have a set of fixed possible values.
Parameter Name |
Description |
Default Value |
Possible values |
---|---|---|---|
lang |
Defines the display language |
nor (Norwegian) |
|
redirect |
A redirection location for when the order has completed |
Any URL |
|
pty |
A list of available payment types |
1 (Swedbank Pay) |
|
loginWith |
Defines which user credential providers to expose |
internal |
|
sourceUrl |
An encoded URL that will be sent to Kilkaya for tracking |
Off |
Any encoded string |
templatepackageid |
Subscription Plan Id being ordered |
Custom |
Any valid Template Plan |
organization_id |
The Organization the order should be placed on |
Custom |
Any valid organization |
adr |
Controls the address section |
On |
|
tel |
Controls the phone section |
On |
|
org |
Controls the organization number section |
On |
|
inv |
Controls the invoice Contact section |
Off |
|
invtext |
Header text for invoice contact section |
Language dependent |
|
orginv |
Controls additional organizaiton number section |
Off |
|
co |
Controls the co section |
Off |
|
invref |
Controls primary contact buyer reference section |
Off |
|
invpayref |
Controls invoice contact buyer reference section |
Off |
The following is a series of options tables (referenced by each parameter above).
Value |
Description |
---|---|
eng |
English |
nor |
Norwegian |
swe |
Swedish |
sam |
Northern Sami |
dan |
Danish |
Value |
Description |
---|---|
1 |
|
2 |
|
3 |
|
4 |
EHF |
5 |
|
7 |
OIO |
9 |
Invoice |
Value |
Description |
---|---|
Internal |
Uses internal login mechanism (“local” users) |
Google accounts |
|
Facebook accounts |
Value |
Description |
---|---|
On |
Shows the section |
Off |
Disables/Hides the section |
Required |
Shows the section and makes it mandatory to fill |
Simple Example
The following is an example of how the Salesposter may be configured to do a specific thing. In this case the configuration does the following:
Restricts the Payment Type to be Swedbank Pay
Overrides the default Subscription Plan
Uses a custom domain (not really salesposter specific).
Example Url