Payment processing issues

Other Peacock TV issues: