More features
Under this section you will find information about other features that could be implemented to make the checkout work according to your needs.
Some of our features. You can find more features in the menu or under API Reference.
DELIVERY ADDRESS CHANGED CALLBACK
Optional callback that allows partner to calculate and re-calculate shipping price or to update any other data that are tied to delivery address, zip, country, etc.
CHANGE LANGUAGE
You can change language on current purchase. Currently Checkout supports these languages: English, Finnish, Swedish, Norwegian, Estonian, Danish.
CLIENT-SIDE VALIDATION
An external validation provided by merchant before customer can the complete purchase.
CUSTOMER TOKEN
Possibility to remember a customer during the checkout and later identify the customer based on the saved customer token to prefill their data automatically.
EXTERNAL PAYMENT METHODS
External payment methods such as PayPal is supported. Avarda will display the payment option in the checkout. Customer is then redirected back to merchant page where the purchase is completed using the merchant's own integration towards PayPal.
UPDATE ITEMS
On this page you will find all necessary information about How to Update items in the current purchase and refresh the application to show the updated price.
PAY ON DELIVERY
Checkout supports Pay on delivery for partners who requires it. Pay on delivery can be enabled in the “Partner Onboarding”.
SHIPPING OPTION CHANGED CALLBACK
Optional callback that allows partner to get shipping option price and currency for currently selected shipping option in Ingrid form inside Checkout3.
PAYMENT METHOD CHANGED CALLBACK
Optional callback that allows a partner to get information about the changes to the currently selected payment method inside Checkout3.
UPDATE DELIVERY ADDRESS FOR AN ONGOING SESSION
On this page you will find all necessary information about how to update delivery address for an ongoing checkout session.
RECURRING PAYMENT
On this page you will find all necessary information about recurring payments and its supported payment methods
INCLUDE ADDITIONAL FEES IN TOTAL PRICE
On this page you will find all necessary information about How to Update items in the current purchase and refresh the application to show the updated price.
HANDLING PARTNER ACCESS TOKEN
“Partner access token” is used as authentication for all communication with the Checkout 3.0 Backend API. This token should never be displayed to the user or sent to the frontend of the application.
AGE VALIDATION
A feature that allows you to specify the age from which customers will be able to enter the checkout process.
MODE CHANGED CALLBACK
Optional callback that allows a partner to get information about the changes to the currently selected mode
EMAIL KNOWN CALLBACK
Optional callback that allows a partner to get notified about the latest known email
MONTHLY FEE CALCULATION SCRIPT
If you have a product page where you want to display the monthly fee when paying the purchase with an account or loan.
EXTRAS FLAG
The extras object allows you to pass additional options and data to the Checkout 3 form.
HANDLING CHECKOUT FORM INSTANCE
Describes the process of how to properly handle the javascript Checkout 3 instance, while the form is active.
SERVER SIDE CALLBACKS
Optional feature that allows you to subscribe to a notification that we will send when the purchase is completed successfully