苏州市吴江区人民检察院指控：2014年8月16日，被告人王某至苏州市吴江区松陵镇同心村附近路段，谎称自己转账需要银行卡，骗得被害人杨某人民币1200元及中国工商银行卡1张，并从卡内提取现金人民币21000元。归案后，被告人王某如实供述了自己的犯罪事实。案发后，被告人王某赔偿了被害人人民币1800元。为证实上述指控的犯罪事实，公诉机关提供了相应的证据，并据此认为：被告人王某以非法占有为目的，采用虚构事实的手段诈骗他人财物，数额较大，其行为触犯了《中华人民共和国刑法》××的规定，应当以诈骗罪追究其刑事责任。被告人王某如实供述自己的罪行，可以从轻处罚。请依法判处。