Session onCardBINChange

onCardBINChange Callback

The onCardBINChange( ) method invokes the callback function when the card BIN is detected. This callback is only invoked when card number passes all required validations: card type, card number length and Luhn check.


Usage Copied to clipboard

PaymentSession.onCardBINChange(function(selector, result), [scope]);


Example Copied to clipboard

PaymentSession.onCardBINChange(function(selector, result) {
    // use card BIN value
    console.log(result.BIN);
});

Example for card BIN result object Copied to clipboard

{
    "BIN": "123456"
}

Arguments Copied to clipboard

callbackFunction Copied to clipboard Function

The callback function invoked with selector and the result when an event is triggered.

selector Copied to clipboard String

Identifier of the HTML element.

result Copied to clipboard Object

Result object returned from the callback which sent as an argument to the function.

BIN Copied to clipboard Number

First 6 digits of the BIN number returned as part of result object.

scope Copied to clipboard String

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


Return Value Copied to clipboard

None