The phrase “mycard NFC bins” seems to combine three payment-technology terms:
“mycard”: a generic term for a payment card in one’s possession (or some apps/services built around NFC and payments)
“NFC” (Near-Field Communication): the wireless technology that enables contactless payments by...