window.addEventListener("message", function () {
var data = event.data || Object.create(null);
if (data.szl_source !== "v_card") {
console.log("invalid source");
return;
}
var card = data.card;
var holder = data.holder;
if (!card && !holder) {
console.log("failed virtual card session");
return;
}
console.log(
"card data:",
card.firstName,
card.lastName,
card.pan,
card.cvv,
card.expiryMonth,
card.expiryYear
);
console.log(
"holder data:",
holder.email,
holder.phone,
holder.firstName,
holder.lastName,
holder.address1,
holder.address2,
holder.city,
holder.state,
holder.country,
holder.postalCode
);
});