2013-08-03 33 views

回答

12

这会发生的现场和测试交易取决于几个因素。

PayPal会如果事务设置为“待定”状态:

  1. 您在发送交易的货币是不是在你的帐户当前配置的货币
  2. “付款审查”启用上您的沙盒测试帐户
  3. 贝宝认为现场交易通过贝宝分析师
  4. 活或测试交易旗欺诈管理的一个过滤器,您已经在您的帐户设置,需要人工审核,并且过滤器的默认操作是小号等到“评论”。
  5. 您的买家使用非即时的资金来源

1:

只有在创建一个美国贝宝测试帐户,并在英镑或欧元(或任何其他非美元发送交易通常发生货币)。

默认情况下,美国帐户被配置为接受美元,并要求您 - 商家 - 如果你希望接受任何其他货币的交易。对于非美国账户,它们通常被配置为接受美元和您注册国家的货币(即英国账户的美元和英镑,爱尔兰账户的美元和欧元)。

如果您想更改此行为,请登录您的实时或测试帐户,转至配置文件“付款接收首选项”,然后从“询问我”更改为“否,接受并将其转换为[您的主要货币]“。

PayPal payment receiving preferences - accept currency screen

或者你可以去“货币”,打开您的帐户内新的货币平衡。

2:

为了缓解未决交易的测试,PayPal的开发者网站,您可以启用特定的沙箱(卖方)占“付款审查”。
付款审核将意味着发送到该帐户的所有交易都将进行手动审核。当付款审查被关闭时,所有交易都被释放并完成。
这是旨在模拟点#3中所解释的实时行为的功能。

您可以启用或通过https://developer.paypal.com>应用程序> Sandbox帐户禁用付款审查>点击小箭头为企业帐户>个人资料>设置。

PayPal developer site payment review toggle

3:

对于实时交易,贝宝可以选择持有交易进行人工审核。
这更是一个政策问题,所以我不会深入研究它,但基本上PayPal认为它比其他交易更具风险,因此需要贝宝分析师进行人工审查。
完成此审阅后,付款将被完成或被拒绝。
PayPal Instant Payment Notification集成是一个很好的做法,所以无论何时在此事务中发生操作时都会通知您。

4:

贝宝提供贝宝网站付款专业账户被称为“欺诈管理过滤器”的产物。
本产品可让您选择性地将过滤器应用于您的专业交易(通过DoDirectPayment API调用发起的过滤)。
例如,您可能希望自动拒绝或查看IP地址已知有风险的所有交易。
如果您启用了此过滤器,并且事务触发了此过滤器,则可以将事务设置为挂起,直到您对该事务执行操作(拒绝或接受它)。

有关贝宝欺诈管理过滤器的更多信息,我强烈建议您在我们的开发者网站上阅读Fraud Management Filters guide

5:

您的买家可能会使用非即时的资金来源,如银行转账或电子支票。
这可能需要3-5个工作日才能清除并且交易被标记为“已完成”。
如果您与PayPal IPN集成,您将在交易完成时收到IPN消息。

+0

优秀的答案,真的有很大的帮助! – MadDeveloper

+0

非常感谢这篇文章,它节省了这么多的时间。 –