我下载下来快速结账的.NET SDK之后里边有图片上的那些文件夹,但是这里边到底哪个是有用的啊,而且我随便打开了其中的一个项目就报了50多个错误,请高手指点一下,或者有类似的资料可以发给我, 谢谢大家了啊!

解决方案 »

  1.   

    不要看这个sdk,除非你要用到很多高级功能。paypal虽然功能异常强大,但是你多了解就会发现,他们其实非常乱,光paypal在用的版本,从1.0-80.0都在使用,而且还很难找到最新版的介绍。
    推荐你去paypal官方论坛,去看全E文的,找一个案例,找一个说明书(pdf),对照说明书看懂一般情况下paypal的运行过程(和支付宝略有不同,说实话有些思路很SB的),虽然说明书里很多东西也不全,那么当你以为自己对了,却得到系统报错时,就要在E文BBS上提问,或者直接提问paypal官方,会有解答的。
    比如我当初就碰到一个错误,结果问了才知道,一个字段出现了另一个字段就不能出现,这个,,,说明书里没有。不要再问我更详细的了,我只知道当初我搞定paypal最新版,用了3个月或更多,而这已经是2年前的事情了,所以详细的,我也无法回答你。
      

  2.   

    哦,还想起来一件事情。好像现在新版的paypal,要求输入快递地址的。
    是不是感觉很简单啊?我告诉你,这个快递地址,和国内要求绝对不同的,要弄死人的。
    如果是寄往美国的话,要求国家--州--市--镇--ZIP,4个东西关联,不能有一个错误的。
    也就是说,比如,你一个镇或市的英文字母有一个错误,paypal直接告诉你,不允许交易;同样,州、市、镇、ZIP不能有一点点错误;
    全美的概念不止美国本土,包括加拿大和联合国指定美国管辖的一些国家(这个还真让我长见识了,原来美国还附带管那么多小国家),包括哥斯达黎加。因此这个数据库还真不小,记忆里有几十万条记录。
    那么如果想让这个东西没错怎么办,弄全美最新邮政数据库,这个东西,我之前动过脑筋,结果,全美邮政数据库,是要付费购买的,好像是299美金。后来,我弄了个过期的版本(免费的),好像是2005年的版本,当然,里面就不可避免的有错误。
    这也是权益之际了。
    因此,建议找找早一点的paypal版本,好像不强制要求输入快递信息。
    这样吧,推荐你一个吧,上paypal中国站,里面有个非常简单的paypal集成案例的,只是版本非常旧,这个版本不要求快递地址的。
      

  3.   

    最后,偷偷告诉你一个秘密,轻易我可不告诉别人的。我上面说的那个版本,有个漏洞,可以骗钱的,具体怎么骗,你用了就知道了,相信是中国人都能发现这个漏洞。我曾向paypal美国提出过这个建议,结果他们回答说,你应该用我们的新版本。
    但问题是,他们所有的从1.0至今的所有的版本,都可以正常使用,什么叫应该使用新版本,,,,,,老美的脑子,,,,来中国他们死定了
      

  4.   

    我当初也和你一样,傻乎乎的盯着paypal给的项目看,结果越看越迷糊。你可以去下面的地址看下,是快速支付代码的在线生成,误打误撞发现的。
    https://www.paypal-labs.com/integrationwizard/ecpaypal/code.php