setPlaceholderStyle()

Sets the styling for the placeholder text of the hosted field located inside the iFrame.

This function supports the Multiple Hosted Session functionality.

Usage

PaymentSession.setPlaceholderStyle([<HostedFieldsRole>], styles, [scope])

Example

PaymentSession.setPlaceholderStyle(["card.number", "card.nameOnCard"], {
  color: 'green',
  fontWeight: 'bold',
  textDecoration: 'underline'
});

Arguments

<HostedFieldRole> String COMPULSORY

The field role for the card field rendered in an iFrame and hosted on the Mastercard Payment Gateway. Valid field roles: 'card.nameOnCard', 'card.number', 'card.expiryMonth', 'card.expiryYear', 'card.securityCode', 'giftCard.number', 'giftCard.pin', 'ach.bankAccountNumber', 'ach.bankAccountNumberConfirmation', 'ach.bankAccountHolder', 'ach.routingNumber', 'directDebitCanada.bankAccountHolder', 'directDebitCanada.bankAccountNumber', 'directDebitCanada.financialInstitutionNumber', 'directDebitCanada.bankAccountNumberConfirmation', 'directDebitCanada.transitNumber'

styles String OPTIONAL

An object containing JavaScript CSS properties.

scope String OPTIONAL

The optional named instance of a card payment data set within a session. See Multiple Hosted Sessions for more information.

Return Value

None

Copyright © 2023 Mastercard