Segpay
Consumer Report
I was charged on my bank account, with a description next to the charge of $12.95, "CHKCARDSegpayEU.com/Pi866 45000". I haven't ordered anything recently, and never ordered anything through SegPay. ...