Checkout 3.0
More features

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