Sets the styling for the hosted field to the supplied styling attributes when focus on the hosted field in the iFrame is gained.
This function supports the Multiple <<hostedSession>> functionality.
PaymentSession.setFocusStyle([<HostedFieldsRole>], styles, [scope])
PaymentSession.setFocusStyle(["card.number","card.securityCode"], { borderColor: 'red', borderWidth: '3px' });
An array of field roles for the hosted card fields, to be styled when the focus is gained. Valid array of field roles: ['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.bankAccountNumberConfirmation', 'directDebitCanada.financialInstitutionNumber', 'directDebitCanada.transitNumber']
An object containing JavaScript CSS properties.
The optional named instance of a card payment data set within a session. See Multiple Hosted Sessions for more information.
None