2011-09-04 45 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/>測試帳戶並將「付款審覈」設置爲「已禁用」。