我在我的應用程序中使用沙箱,並做了一些測試交易,每次交易後,我把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
(與我在發送箱環境中意外完成的相同)?