2011-09-04 93 views
0

我在我的应用程序中使用沙箱,并做了一些测试交易,每次交易后,我把ipn发送到我的ipn控制器显示交易状态为Pending,但我期待Completed状态改为。PayPal在新鲜的卖家账户交易,已完成和待处理的交易

然后我登录到我的卖家帐户查看交易,我看到所有交易状态为PendingOrder status/Actions包含按钮Accept/Reject。然后我决定在第一笔交易中点击Accept以查看接下来会发生什么,所以在点击Accept第一笔交易状态并将其余所有交易状态变为Completed后,它会自动启动,并且我还会为他们每个人发送ipn发送给我控制器再次(我得到ipn的这些交易之前,但与“待定”状态),但现在所有ipns状态Completed。这一切对我来说都是一个很大的惊喜,但我很高兴能够找到答案。

之后,我试图创建新的交易,看看会发生什么,然后我做了ipn发回我的ipn控制器显示交易状态为Completed,所以这正是我最初期待的。

所以我的问题是,在现场环境我想第一个和所有下一个交易有Completed状态,我应该怎么做才能使它挂?我应该以某种方式配置帐户吗?或者我应该自己发送第一笔交易,然后点击Accept,因此所有未来的交易默认为accepted/completed(与我在发送箱环境中意外完成的相同)?

回答

0

您可能为(第一个)沙盒卖家帐户开启了“付款审核”功能。
转至https://developer.paypal.com/>测试帐户并将“付款审核”设置为“已禁用”。