paypal 疑问,求助详细解答 特急

作者&投稿:店田 (若有异议请与网页底部的电邮联系)
Java PayPal支付接口,疑问求解答~

Paypal IPN接口开发小结最近终于搞定了该死的Paypal ipn,特地在此留下点东西备忘。所以paypal ipn(Instant Payment Notification),就是Paypal开发的一种能主动通知第三方卖家系统交易状态的一种机制。IPN的原理很简单,就是当产生了一个交易之后,交易状态发生变化时,如用户已经付款、或者退款、撤销时,Paypal利用常用的HTTP POST方式,将交易的一些变量提交给网站的某个页面(称之为IPN Handler),当这个页面接受到请求时候,将这些数据原封不动加上一个指示验证的cmd=_notify-validate,POST回Paypal的接口地址,如果数据正确,那么Paypal返回字符串VERIFIED,否则为INVALID,如果结果为VERIFIED,那么你的程序就可以使用这些数据进行操作。但代码的调试是一件很痛苦的事情,因为作为第三方开发人员,不可能开两个帐号,每次测试还要之间交易一些钱,所以Paypal专门开发了Sandbox给开发人员进行开发,首先到 https://developer.paypal.com/ 注册一个开发帐号,好了之后再进入Sandbox建立测试用的Paypal虚拟帐号(至少应该建立一个Business的和一个Personal的),这种账号注册方法和Paypal的流程一样,信息可以是假的,包括银行帐号、信用卡(其实Paypal Sandbox会自动生成一些随机的号码)。接下来需要激活Paypal Sandbox的虚拟帐号,注意,这里不管你在Paypal Sanbox注册时填什么邮件地址,有任何发送到虚拟帐号所填邮箱的邮件都存会在开发帐号的管理界面中的Email页(导航栏上有)中。登录Sandbox的虚拟Paypal环境,还需要验证虚拟帐号的银行,这里可以随便填,然后通过Add Funds来给账户充值(想填多少填多少)。然后,还需要激活IPN的选项,在Business的那个账户的Profile设置页面中,点击,然后点击Edit按钮,打开IPN,这里如果你使用的是固定的IPN Handle,可以直接将地址填入。接下来,我们测试的时候,应该将Paypal接口的地址设置为 https://www.sandbox.paypal.com/cgi-bin/webscr最后基本的流程为:用户在我们的网站上选择商品、放入购物车,然后检查准备支付 网站根据购物车中的商品,生成Paypal的支付表单(也是提交到上面IPN用的Paypal接口地址),包含了此次交易的一些信息(下次会专门找机会解释一下)。并在自己的数据库中生成一张订单记录。 Paypal在Session中记录下这些交易信息 用户用Paypal账户登录Paypal(Sandbox用Sandbox的虚拟帐号),复查明细,点击Pay按钮 Paypal进行交易处理,如果我们的Paypal收款帐号在接受帐款上没有什么问题(没有特别的需要在界面上“Accept”的地方),交易完成,那么Paypal会发送一个IPN,并发送提示邮件。 我们IPN Handler接受到信息,首先向Paypal进行校验,如果信息正确,然后根据信息和自己数据库中进行比对,如果无误,可以将支付信息保存,并修改订单状态。 然后Paypal会显示一个界面表示交易完成,此时如果用户点击“Return”按钮,Paypal会将用户送回我们网站指定地点。 我们网站迎接用户回来,向用户表示感谢,并进行提醒,给出订单号等等。 整个流程基本如下,不过其中有很多要注意的地方:我们看到了,接口地址是https开头的,也就是要求使用SSL进行连接,其实Paypal Sandbox可以使用http,但是最后实际的Paypal接口,不支持http协议,所以如果你用PHP写IPN Handler脚本的话,在验证信息的代码部分,如果简简单单使用fopen、HTTP_Request之类的工具是没用的,PHP的socks库不支持SSL,应该使用curl,有两种方法,一个是使用PHP扩展中的libcurl,Paypal官方发布的SDK中便是使用的这个方法,但Paypal的SDK非常复杂,如果想自己写,可以使用Snoopy,一个简单实用的PHP请求库(它自己说是模拟了浏览器的行为),而它使用的是Curl的可执行文件,通过管道获得结果,而非php的libcurl,所以自己cURL的主页上下载一个支持SSL的编译版本,可能还需要安装OpenSSL,不过对于Linux系统,可能应该会都带。 在支付表单中,可以自己设置notify_url字段,来指定此次交易的信息应该发送到哪个地方,这样就可以覆盖在Profile中我们的设置,另外,这个字段要进行urlencode。 我们得到的IPN信息中,status对应的便是交易状态,如Complete表示完成,首字母大写,而验证结果则是VERIFIEY或者INVALID,全部大写,具体的内容,可以查看Paypal官方的文档订单管理整合指南。

1.注册的企业账户,可以直接提现HKD到企业银行账户,注意银行账户所有人和paypal账户注册人完全一致,提现HKD1000以上paypal免提现手续费。
2.B发起争议后(dispute),单笔资金被冻结,并不会直接冻结整个账号。冻结后交易双方先协商沟通,达成一致的话,争议结束。争议沟通不成或有一方不愿意继续沟通了,可以将争议升级为投诉,由paypal客服介入调查并裁决。 交易出现争议时都只会冻结单笔资金,当账户争议的比例过高或paypal认为账户存在其他风险(比如账号存在被盗用,洗黑钱的风险,不同地区ip频繁登陆,与其他违规账户关联,频繁的异常大资金量流动等)时才有可能会冻结整个账户。
希望能帮到你。

你好,很高兴能为您解答疑惑。
1、paypal的提现有两种方式,可以直接提现到香港的银行账户,并且到你银行卡是以港币形式存在。如果是提现到大陆银行就是以美金存在。建议1700美金以下提现到香港账户,以上提现到中国的银行账户。因为paypal的余额提现成港币的时候会收取2.5%的币种转换费,但是没有银行的手续费。如果提现到内地银行账户会扣除35美金手续费+中转行费用(10美金左右)。
2、如果B要求撤单,有两种情况,余额付款的话,客户45天内都可以发起撤单请求,这个请求必须经过你的同意,在paypal的调解中心响应。如果客户用信用卡付款的话一般180天内都可以撤单,而且是直接退款,你需要发起卖家申诉并且胜诉才能追回款项。如果你的账户余额足够退款,那么冻结的只是你那笔交易,如果你已经把钱取走,余额不足,那么你的整个账户都有可能被冻结。冻结整个账户都是很严重的情况才有可能发生,比如客户投诉你卖仿货,或者短期内你的paypal账户金额交易异常等。
还有不理解的可以hi我,或者加我好友。希望可以帮助到你!

1.如果提现到香港的银行账号,默认的是自动把美金转换成HKD;

2.一般是45个工作日,通过paypal要求的退款按钮就会关闭,在45个工作日内,B发起请求,是会把这笔资金冻结,有A 和B对此项请求进行协商,在协商未果的情况下,paypal会介入调查,根据AB双方提供的证据进行判断,只是冻结此笔资金,不会因此冻结整个账号,放心!如果针对B退款的事情,不会导致整个账号冻结,冻结的原因很多,可能是不了解paypal的相关规定而导致的,这需要具体情况具体分析。

还有一种情况是客户B如果是通过信用卡付款,还可以直接通过信用卡公司直接进行charge back,也就是不经过paypal直接像信用卡公司申请退款,如果信用卡公司同意客户的请求,在180天内也会退款给B,但是如果你像paypal提供相关的证据,paypal会帮助你像信用卡公司进行申诉,这笔钱还有可能退回给你,这也是paypal保护卖家的一个方面,也是为什么很多人不直接通过信用卡通道而且paypal收款的一方面。


太平区13237518202: 关于PAYPAL,我还是有点疑问,这个的具体情况,和使用价值在哪里. -
壤将丹参: PAYPAL是外贸支付工具 因为在小额手续费上要比其他的收款方式便宜 而且老外用的多 所以国内做外贸B2C的或者样品单的 都会有一个PAYPAL的账户使用 即时到帐 没有延迟 如果你还有什么想要知道的 你追问就行了 或者加我资料里面的Q 我帮你解答 既然你是处了悬赏的 那我想问题不可能只有这么点吧

太平区13237518202: 如何注册并使用paypal的国际支付? -
壤将丹参: 只要你注册的时候将操作是正确的 1、提供给客户你注册时候的Email就可以,这个就是你的paypal账户 2、在paypal账户中,有一个收款的按钮.只要你知道对方邮箱,可以给他的邮箱发送一封请款的邮件,他可以通过邮件的链接给你付款,这种方式不会写错Email账户,也不会付错. 3、如果你有网站也可以集成paypal,完成在线支付 paypal问题可以在线Hi我

太平区13237518202: 用PAYPAL提现的一些问题,请高手回答一下. -
壤将丹参: 你要接受paypal的提现的话,你可以去工行开个多币种存折帐户, 不需要牡丹卡. 其实你的牡丹卡仅仅是用来认证你的paypal帐户,一旦你的帐户经过认证之后,那个所谓的国际卡就完全没用了.当然了如果你的帐户什么时候出现问题了,...

太平区13237518202: PayPal充值如何解决! -
壤将丹参: 现在国内有很多人想在国外购物,那么就有很多人咨询paypal充值 以及paypal 购物的问题,现在就这些问题给大家一些解答.一、PayPal如何充值? 在国内信用卡和银行卡都无法往PayPal账户里面充值美元或人民币(国家外汇管制比较严格)...

太平区13237518202: paypal 有交易问题需要帮助
壤将丹参: 你好,希望可以帮到你,专业客服协助您解答

太平区13237518202: paypal 锁定 -
壤将丹参: 锁定 是因为你卖的产品涉及到侵权的行为 被国外的这个品牌投诉到当地的地方法院,所以锁定账号后你会收到我们paypal代为转发的一封律师函,这种行为和因为投诉率过高 账号有高风险的冻结不一样 不是paypal所能控制的 只有法院把投诉函转交到我们paypal paypal才会lock你的账户 这种情况比账户直接被180还要严重 180以后钱还是可以提现出来 如果账户被lock 不去解决诉讼 钱永远都取不出来的 这和你的风控有很大的关系 所以 不要抱怨PP黑 PP也是受害者 品牌商起诉的话 我们PP也是需要赔偿的 如果还有什么疑问 可以在线HI咨询我

太平区13237518202: 关于paypal贝宝收不到外汇美元的问题 -
壤将丹参: 贝宝 不能接受美元的.这是一定的.它只能收人民币.贝宝我没注册,不过应该是和国际的paypal一样的操作.国际的paypal可以添加8个邮箱作为登陆账号.同理 可以这样的:登陆后,在资料里,1添加另外一邮箱,并让它作为 登陆的主邮箱.2删除以前的邮箱a.这样 原来注册为贝宝的邮箱A就解放出来了. 然后添加这个邮箱到 国际的paypal上.这样就可以收到款了.具体操作下 看看能不能成功.应该是可以的.如果不行,建议你写信给paypal中文客服. 写明你的问题 和你打算用哪个邮箱替代原来的邮箱. 问题.应该可以解决,不用紧张.关于paypal方便的问题我 回答了多个了. 自己搞不定的时候,求助官方也是一个好方法.

太平区13237518202: 你好 我想提问有关Paypal的问题,希望得到你的帮助,非常感谢! -
壤将丹参: 你好.在您首次在EBAY上消费时,结帐的时候,所填的资料里面,所填的邮箱,会自动连接了你的邮箱生成了注册资料,只要您打开邮件里的网址.补充一下资料,设定登陆密码后.才算真正完成注册.注册成功后,你可以用你的邮箱地址作为收款帐号,可以接受别人的付款,比如卖家的退款.使用PAYPAL,比直接使用信用卡要方便,只要绑定了信用卡的PAYPAL,你不需要记着信用卡里长长的卡号,只需要记着你的邮箱和登陆密码,即可轻松完成结帐.你在购物网站上使用PAYPAL付款,的信用卡资料,购物网站上不知道,这样更安全.望采纳.谢谢

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网