According to Visa cardnotpresent CNP fraud where transactions are conducted over the phone or online now represents 78 percent of total card fraud in Australia

What is the correctly punctuated version of this sentence?
According to Visa, card-not-present (CNP) fraud, where transactions are conducted over the phone or online, now represents 78 percent of total card fraud in Australia.