Skip to main content

Appendices

Global constants

MacropayFrames exposes some global constant values to make the configuration easier:


MacropayFrames.INPUT_TYPES

KEYVALUEREQUIRED
CARD_HOLDER‘card-holder’Yes
CARD_NUMBER'card-number'Yes
EXP_DATE'exp-date'Yes
CVC'cvc'Yes
ZIP_CODE‘zip-code’No

MacropayFrames.LANGUAGES

KEYVALUE
ARABIC‘ar-SA’
CZECH'cs-CZ'
GERMAN'de-DE'
ENGLISH'en-US'
SPANISH'es-ES'
FRENCH'fr-FR'
ITALIAN'it-IT'
JAPANESE'ja-JP'
KOREAN'ko-KR'
DUTCH'nl-NL'
POLISH'pl-PL'
PORTUGUESE'pt-PT'
RUSSIAN'ru-RU'
THAI'th-TH'
TURKISH‘tr-TR’
UKRANIAN'uk-UA'
CHINESE_SIMPLIFIED'zh-CN'
CHINESE_TRADITIONAL'zh-TW'

MacropayFrames.INPUT_TYPES

KEYVALUE
RIGHT_TO_LEFT‘rtl’
LEFT_TO_RIGTH'ltr'

Events

Subscribe to these events to interact with the different fields:

KEYVALUEDESCRIPTION
BIN_CODE_CHANGED‘BIN_CODE_CHANGED’Not currently used.
ON_SUBMITTED‘ON_SUBMITTED’Dispatched when submit() ends. Get the response from event.detail.
VALIDATION_CHANGED‘VALIDATION_CHANGED’Dispatched when a validation state changes.
CC_FIELD_CHANGED‘CC_FIELD_CHANGED’Dispatched when a field value changes.
CC_FIELD_FOCUSED‘CC_FIELD_FOCUSED’Dispatched when a field is focused.
CC_FIELD_BLURRED‘CC_FIELD_BLURRED’Dispatched when a field is blurred.
ON_READY‘ON_READY’Dispatched when the SDK init() is finished and fields are mounted. SDK is ready to be used.
ON_ERROR‘ON_ERROR’Dispatched when a method produces an error.