首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DoExpressCheckoutPayment或/execute事务总是挂起。为什么?

DoExpressCheckoutPayment或/execute事务总是挂起。为什么?
EN

Stack Overflow用户
提问于 2013-08-03 21:50:16
回答 1查看 1.9K关注 0票数 4

当我将PayPal与我的沙箱测试帐户集成时,我通过DoExpressCheckoutPayment API调用或PayPal的新/execute REST调用创建的所有事务都是挂起的,我必须手动接受它们,否则我必须等待3-5天。为什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-03 21:50:16

这将发生在活动事务和测试事务中,并且取决于几个因素。

如果以下情况,PayPal将将事务设置为“挂起”状态:

  1. 您要发送事务处理的货币不是您帐户上当前配置的货币。
  2. 在您的沙箱测试帐户上启用了“支付审查”
  3. PayPal认为活动事务需要由PayPal分析师手动检查。
  4. 活动事务或测试事务标记您在帐户中设置的欺诈管理过滤器之一,筛选器的默认操作设置为“审查”。
  5. 你的买家使用非即时的资金来源。

1:

如果您创建一个美国PayPal测试帐户,并以英镑或欧元(或任何其他非美元货币)发送事务,通常会发生这种情况。

默认情况下,美国帐户被配置为接受美元,并询问您--商人--是否愿意接受任何其他货币的交易。对于非美国账户,它们通常被配置为接受以美元支付的款项和您注册的国家的货币(即英国账户的美元和英镑,爱尔兰账户的美元和欧元)。

如果您想改变这种行为,登录您的生活或测试帐户,转到配置文件,‘付款接收首选项’,并从“询问我”改为“否,接受他们,并将他们转换成你的主要货币。”

或者,您可以使用“货币”,并在您的帐户内打开一个新的货币余额。

2:

为了简化待定交易的测试,PayPal的开发人员站点允许您启用特定的沙箱(卖方)帐户进行“支付评审”。

付款审核将意味着发送到该帐户的所有交易都将进行手动审核。当付款审查被关闭时,所有交易都会被释放并完成。

这是用于模拟活动行为的功能,如第3点所解释的那样。

您可以通过https://developer.paypal.com > Applications > Sandbox帐户>单击业务帐户的小箭头> Profile > Settings启用或禁用支付审查。

3:

对于活动事务,PayPal可以选择保存事务以进行手动检查。

这更像是一个策略问题,所以我不会深入研究它,但本质上,PayPal认为它比其他事务风险更大,因此需要PayPal分析师进行手动检查。

一旦完成此审核,付款将被完成或拒绝支付。

PayPal即时付款通知书集成是一个很好的实践,因此每当在此事务上发生操作时,都会通知您。

4:

PayPal为PayPal网站支付专业账户提供了一个名为“欺诈管理过滤器”的产品。

该产品允许您有选择地将筛选器应用到您的Pro事务(那些通过DoDirectPayment API调用启动的事务)。

例如,您可能希望自动拒绝或检查已知IP地址有风险的所有事务。

如果已启用此筛选器,并且事务触发此筛选器,则事务可能设置为“挂起”,直到您对事务采取操作(拒绝或接受)为止。

有关贝宝欺诈管理过滤器的更多信息,我强烈建议在我们的开发者站点上阅读欺诈管理过滤器指南

5:

您的买家可能使用了非即时资金来源,如银行转账或eCheck。

这可能需要3-5个工作日的结算,并将交易标记为“已完成”。

如果您与PayPal IPN集成,您将在事务完成时接收IPN消息。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18037648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档