• France
status page
demonstrations
assistance
FAQContact support
Search
Categories
Tags
English
French
English
Homepage
Use cases
Create a payment
Create an installment payment
Create a multi-card (split) payment
Create a payment by Alias (Token)
Create a payment link
Create a recurring payment
Manage subscriptions
Manage your transactions (refund, cancel...)
Analyze your reports
API docs
Embedded Form
REST API
Hosted payment
Mobile payment
File exchange
Snippets
Payment methods
Plugins
Guides
Merchant Back Office
Functional guides

SmartForm parameters

The general parameters available for the smartForm are:

Parameter Description
kr-form-token Encrypted object allowing to initialize the smartForm with the transaction details.
paymentMethods When creating theformToken, this field is used for filtering the compatible payment methods offered by the merchant.
kr-smart-form Class that must be integrated for implementing the smartForm.
kr-popin It is associated with the kr-smart-form class and defines the display in pop-in mode.
kr-card-form-expanded It is associated with the kr-smart-form class and defines the display in list mode with embedded card.
kr-no-card-logo-header Attribute to hide card payment logos (Hide Card Payment Logos )
kr-smart-button Class allowing you to display a button for highlighting a payment method. It is associated with the kr-payment-method attribute for selecting the desired payment method. (Links for highlighting a payment method or highlighting several payment methods )
kr-payment-method Attribute for selecting a payment method. Check the table of the kr-payment-method attribute to see the possible values.
kr-brands Attribute allowing to select a payment method from card payment methods. See the table of the kr-brands attribute to check the available values.

Table of kr-payment-method attribute

value Description
CARDS Selection of all card payment methods.
Titre-Restaurant(*) cards
APETIZ Selection of payment method Bimpli (ex Apetiz).
EDENRED Selection of payment method Ticket restaurant.
SODEXO Selection of payment method Sodexo.
CHQ_DEJ Selection of payment method Chèque déjeuner.
Other payment methods
IP_WIRE Selection of the SEPA Credit Transfer payment method.
IP_WIRE_INST Selection of the SEPA Instant Credit Transfer payment method.
APPLE_PAY Selection of the Apple Pay payment method.
ALMA_2X Select the Alma 2-installment payment method.
ALMA_3X Select the Alma 3-installment payment method.
ALMA_4X Select the Alma 4-installment payment method.
ALMA_10X Select the Alma 10-installment payment method.
ALMA_12X Selection of the Alma payment method in 12 installments.
PAYPAL_SB Selecting the payment method PayPal in TEST mode.
PAYPAL Selecting the payment method PayPal in PRODUCTION mode.
PAYPAL_BNPL_SB Selecting the payment method PayPal Pay Later in TEST mode.
PAYPAL_BNPL Selecting the payment method PayPal Pay Later in PRODUCTION mode.

(*) With this integration mode, cascade payment (also called split) is not available for Meal voucher cards. Cascade payment is only available with integration via the redirect form. Thus, when paying, if the buyer wants to pay for their order by Title-Re staurant, the amount of the order must not exceed the daily ceiling authorized for Title-Restaurant. Currently, the daily ceiling is €25.

Table of kr-brands attribute

Value the kr-brands attribute to create a payment button among the card payment methods.

value Description
CB Selection of the CB network.
VISA Selection of the Visa brand.
MASTERCARD Selection of the Mastercard brand.
MAESTRO Selection of the Maestro payment method.
VISA_ELECTRON Selection of the Visa Electron payment method.
AMEX Selection of the American Express payment method.

Then, add the kr-payment-method attribute set to CARDS.

For example, generate a payment button for AMEX :

<div class="kr-smart-button" kr-brands="AMEX" kr-payment-method="CARDS"></div>
© 2025 {'|'} All rights reserved to Scellius
25.25.0-1.11