我在我的应用程序中使用沙箱并进行了一些测试事务,在我将ipn发送到我的ipn控制器的每次事务后显示事务状态为Pending
,但我期待Completed
状态。
然后我登录到我的卖家帐户查看交易,我看到所有交易状态均为Pending
,Order status/Actions
包含按钮Accept/Reject
。然后我决定点击第一个交易中的Accept
以查看接下来会发生什么,所以在我点击Accept
第一个并且所有其余交易状态变为Completed
之后,它会自动显示并且我也得到了他们每个人ipn再次发送到我的控制器(我之前获得了这些交易的ipn但处于“待定”状态),但现在所有的ipns状态为Completed
。这一切对我来说都是一个大惊喜,但我很高兴我发现了这一点。
之后,我尝试创建新事务以查看会发生什么,之后我发送回发送到我的ipn控制器的ipn显示事务状态为Completed
,所以这是我最初期待的。 / p>
所以我的问题是,在实时环境中,我希望第一个和所有下一个交易都具有Completed
状态,我应该怎么做才能使它成为hapend?我应该以某种方式配置帐户吗?或者我应该自己发送第一笔交易而不是点击Accept
,以便默认情况下所有下一笔交易都是accepted/completed
(与我在sendbox环境中意外完成的相同)?
答案 0 :(得分:0)
您可能已为(第一个)沙盒卖家帐户启用了“付款审核” 转到https://developer.paypal.com/>测试帐户并将“付款审核”设置为“已停用”。