我在我的应用程序中使用沙箱,并做了一些测试交易,每次交易后,我把ipn发送到我的ipn控制器显示交易状态为Pending
,但我期待Completed
状态改为。PayPal在新鲜的卖家账户交易,已完成和待处理的交易
然后我登录到我的卖家帐户查看交易,我看到所有交易状态为Pending
和Order status/Actions
包含按钮Accept/Reject
。然后我决定在第一笔交易中点击Accept
以查看接下来会发生什么,所以在点击Accept
第一笔交易状态并将其余所有交易状态变为Completed
后,它会自动启动,并且我还会为他们每个人发送ipn发送给我控制器再次(我得到ipn的这些交易之前,但与“待定”状态),但现在所有ipns状态Completed
。这一切对我来说都是一个很大的惊喜,但我很高兴能够找到答案。
之后,我试图创建新的交易,看看会发生什么,然后我做了ipn发回我的ipn控制器显示交易状态为Completed
,所以这正是我最初期待的。
所以我的问题是,在现场环境我想第一个和所有下一个交易有Completed
状态,我应该怎么做才能使它挂?我应该以某种方式配置帐户吗?或者我应该自己发送第一笔交易,然后点击Accept
,因此所有未来的交易默认为accepted/completed
(与我在发送箱环境中意外完成的相同)?