首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Coding
V2EX  ›  问与答

身份证后有 X 死活注册不了 paypal。。。

  •  
  •   Ceasar · 193 天前 via Android · 5375 次点击
    这是一个创建于 193 天前的主题,其中的信息可能已经有所发展或是发生改变。
    59 回复  |  直到 2019-06-03 20:14:29 +08:00
        1
    mogutouer   193 天前   ♥ 2
    不是很懂当年为什么要混一个字母进去,换个算法不行吗
        2
    roustar31   193 天前 via Android   ♥ 1
    大写?
        3
    libaokai   193 天前 via iPhone
    大陆版的 PayPal 有什么用?
        4
    Ceasar   193 天前 via Android
    @roustar31 试过了,也不行
        5
    Ceasar   193 天前 via Android
    @mogutouer 这身份证让我流泪
        6
    tanranran   193 天前
    @mogutouer #1 #1 还真不行,成本太高了。。
        7
    coeo91   193 天前 via iPhone
    这个建议直接客服,
        8
    kaneg   193 天前 via iPhone   ♥ 3
    最后一位带 X 的的确是让人头疼,不同系统反应不一样,有的要小写,有的要大写,有的是星号,还有的干脆不支持。一圈试下来错误次数超过 3 次账户被锁了。这种情况自打这个傻 X 问世后,持续到现在还是层出不穷。
    当时设计这个算法的人就是机械脑袋,虽然算法上需要 10 个数字来提高纠错能力,但与其带来的巨大不便相比,完全可以牺牲一点精确度把 10 简化为 0 或者 1。
        9
    Sharuru   193 天前
    带 X 用户路过,一点问题都没有。
        10
    aiouty   193 天前
    为什么不行?我的有 X 就可以注册啊
        11
    geelaw   193 天前 via iPhone
    @mogutouer #1 这显然是 PayPal 自己的设计失误,而且非中国国籍者使用护照验证难道也不支持字母吗?
        12
    treelion   193 天前
    带 X 用户路过,一点问题都没有。
        13
    7654   193 天前
    身份证号是国家标准,各系统支持不了,怎么能甩锅呢
        14
    Very0ldMan   193 天前   ♥ 5
    身份证用公式校验的,所以简单点的方法就是你把身份证的数字加上 8 就能解决了。比如说尾数是 1x,x 是 10 的意思,那么加上 8 就是 28,尾数是 2x,那就用 38 注册,以此类推。
        15
    geelaw   193 天前 via iPhone   ♥ 1
    @kaneg #8 提示:0-9 加上 X 一共是 11 个符号。另外要完成你的论证,请先定义如何量化你的“纠错度”,然后论证如何修改后“纠错度”的变化是多少,在研究这个“多少”是否是可以接受的。

    放弃很简单的对身份证的完整支持只能说明写代码的业务能力不行。
        16
    ZavierXu   193 天前
    @Very0ldMan 那到时候要你提供身份证的时候咋办?
        17
    roustar31   193 天前   ♥ 1
    程序员抱怨多一个字母难适配,还是最后一位固定位置固定字母的,可笑
        18
    qilishasha   193 天前
    哈哈身份证那是“Ⅹ”不是“ X ”
        19
    crab   193 天前   ♥ 1
    @kaneg 这都能让身份证背锅。洗得太搞笑了。
        20
    Very0ldMan   193 天前
    @ZavierXu #16 还能怎么办?直接原地爆炸 ;) 实在需要,拍照身份证摆正点,后期改两个数字也不难。我就不信公安会给 PayPal 开放身份证数据库校验的权限
        21
    Ceasar   193 天前 via Android
    @Very0ldMan 好像可以这样,many thanks!
        22
    bumz   193 天前   ♥ 1
    @Very0ldMan #20 这样做属于伪造身份信息,属于欺诈,是违反 EULA 的。

    正确的做法是联系客服,反馈这一设计错误
        23
    Ceasar   193 天前 via Android
    @Very0ldMan 注册之后可以改身份证号码
        24
    kaneg   193 天前 via iPhone   ♥ 1
    统一回复下认为 X 无伤大雅的 V 友,外面有很多系统都有类似的问题,paypal 只是一个缩影,为什么这么多年都还存在这个问题,为什么末位 0-9 的人没这个问题?或许你们是能力很高的程序员,但外面还有很多很平庸的程序员在实现影响你日常生活的系统。目前为止,要去掉这个 X 已经是不可能的事了,毕竟这是国家层面的设计。这里抱怨下无非是从产品设计的角度来分析用户友好的问题。
        25
    coderfox   193 天前 via Android   ♥ 1
    @mogutouer @kaneg 因为 10 进制校验码在判断连续两位写反时效果不好,所以才引入了 X,使用 11 进制校验码。
        26
    Very0ldMan   193 天前
    @bumz #22 嗯,你说得对,有实际需要还是联系客服反馈这类问题更稳妥。
        27
    Dogeg   193 天前
    我的理解 X 是罗马数字,所以是大写的。就跟 iPhone X 一样。
    这么多年一直用大写 X 从来没遇到过问题。
        28
    passerbytiny   193 天前   ♥ 1
    @kaneg #22 你是否也认为物价局强制定价就能把房价降下来?你是否也认为停止印钱就能阻止通货膨胀?你是否也认为某云哪天醒悟了就能结束 996 ? 你这一个“国家层面的设计”,就把设计身份证验证位算法的科学家们给忽略了。平庸不是罪过,平庸有理是大罪。
        29
    ZeroW   193 天前 via Android
    emmm 我也是 X 结尾啊,已经用了很久了呀🙄
        30
    tongyang   193 天前
    我得没事,肯定你哪有问题
        31
    Mosugar   193 天前
    我的也有 X 你肯定是怎么没搞对
        32
    OrangeM21   193 天前
    注册海外 Paypal 不用实名吧
        33
    passerbytiny   193 天前
    @kaneg #22 身份证号校验位计算依据:ISO 7064:1983,MOD 11-2 https://www.iso.org/standard/31531.html 。搜索关键词和购买地址都给你放这里了。
        34
    Ceasar   193 天前 via Android
    我是刚准备注册的
        35
    yeluowuheng   193 天前 via Android
    为什么我的可以注册
        36
    mooncakejs   193 天前
    对于此类业务系统来说,支持规则是首要的,diss 规则是傻逼的。
        37
    Sapp   193 天前   ♥ 1
    @kaneg 这真的不是平庸的程序员,是垃圾的程序员好吗?身份证校验的正则一堆一堆现成的,只要找一个就行了,又不让你手写
        38
    prccn   193 天前
    @Very0ldMan #14 如果是一些随便用用的账号还可以,不建议在注册此类账户时使用,日后可能会带来很多意想不到的麻烦。
        39
    co3site   193 天前 via Android
    最后一位是校验位,按理后端可以直接算出来处理的
        40
    alphatoad   193 天前 via iPhone   ♥ 1
    ❌联系客服,反馈 bug
    ☑️diss 现有规则
        41
    shawnsh   193 天前
    mod 11, 0,1,2,...X(10),paypal laji
        42
    azh7138m   193 天前 via Android
    @Sapp 这个校验和用正则校验,写起来长度起步几千
    9102 年了,这种校验为什么要写正则?
        43
    iyaozhen   193 天前
    这有啥好吐槽规则的

    那手机 +86 呢,国际手机号呢
        44
    efcndi   193 天前 via Android
    想要更正一下身份证中 X 的含义,并不是指代 10 的,而是在同号的情况下,用来区分男女性别的。
        45
    pigmen   193 天前 via iPhone
    @Very0ldMan #14 真的假的
        46
    pigmen   193 天前 via iPhone
    @efcndi #44 第 17 位是区分性别的,X 的意思就是十 罗马十
        47
    honeycomb   193 天前 via Android
    @efcndi 不是的,这个位是校验位,当时设计校验算法的时候选了这个有 11 种结果的算法的坑
        48
    JinChen   193 天前 via iPhone
    @efcndi 17 位判断性别,奇数为男,偶数为女。
        49
    yu95   193 天前
    @efcndi 性别是倒数第二位
        50
    haorrs   193 天前
    @Very0ldMan 这样你就变性了
        51
    Very0ldMan   193 天前
    @haorrs #50 啊,说的对,我忘记考虑这一点了,需要再加一次 8 才能避免。
    @pigmen #45 真的,你可以尝试把自己身份证尾数加上 16 放到校验网站去看看能不能识别通过。
    @prccn #38 是的,这种涉及财产的网站还是不建议这么玩,玩 high 了账户资金取不出来就嗨了
        52
    sobigfish   193 天前
    paypal 太垃圾, 全真实资料的账号下信用卡到期 没及时更新( 但那时没有支付) 就给我 suspended 了,填了新卡也没用(这个新卡同样删不掉了)
    非要带照片的身份证件。
        53
    hoyixi   193 天前
    我也是 X 结尾,而且是 N 年前注册的,没问题。

    现在 X 结尾问题处理上好多了,N 年前,那才叫一个惨,各处碰壁。
        54
    WonderM   193 天前 via Android
    国内 pp 有意义吗?
        55
    zhttty   193 天前
    什么脑回路?难道要国家来适配 PP ?明明是 PP 的锅或者题主的锅……还甩给国家背了?
        56
    crc8   193 天前
    好像当时怎么不直接用 * 代替 X
        57
    mozutaba   193 天前
    17 年 paypal 不支持换绑手机号,美国客户给我注销了开新号。
    这些蠢比设计就别给洗了。
        58
    gavindexu   193 天前 via iPhone
    我的带 X …也注册成功了啊,你注册的美区吗?
        59
    wolfan   193 天前
    @Ceasar 为什么不用护照 ID 注册呐?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1158 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 32ms · UTC 23:43 · PVG 07:43 · LAX 15:43 · JFK 18:43
    ♥ Do have faith in what you're doing.