2012-06-28 55 views
0

我有一個獨特的客戶機會即將到來,我需要一些幫助,我想如何處理該項目。沒有給予太多,這是我面臨的:Wordpress用戶角色與PayPal登記表

我需要遊客到這個即將成爲WordPress的網站。他們需要能夠正常註冊,並且通常會在註冊時設置爲「訂閱者」。然而,這是我無法繞過的轉折點:

我需要這些'訂閱者'才能填寫網站上的報名表格,以便參加具有「處理費用」的比賽。客戶希望通過PayPal收取費用。所以,我需要'訂閱者'填寫這張表格,如果他們想要進入並在提交時通過PayPal收取付款 - 如果成功,那麼填寫的'訂閱者'表格將被置於後端審覈請求管理員檢查提交。我需要這些提交行爲,就像他們來自「貢獻者」,儘管如此,他們擊中管理員隊列。

基本上,訪問者將能夠發送這些提交內容,嘗試將他們的內容發佈到網站上,由其他用戶投票。

我很絕望,因爲這些項目是一個很好的項目,但很快就會開始。

+0

您需要多長時間向訂閱者收費?只有一次或經常結算?管理員是否需要批准每筆交易? – Win

+0

每次提交表單時,都會通過PayPal綁定一次性費用。每次提交都需要在將表單發送到系統之前進行支付。這是一次性收費,零次重複,管理員只需要批准實際的發佈內容。 這些提交基本上是網站內容。該表格是一個榮耀的「添加帖子」表格,但收取費用。我只需要一些東西,這樣用戶就可以提交一些需要提交的內容,支付一次性提交的費用,並讓他們的帖子在管理員創建網站之前先查看它。 – thatguycraig

回答

1

您可能希望存儲用戶的付款信息(不是信用卡號碼),以便用戶不必再次輸入他/她發佈內容的所有信息。

您需要PayPal Express,Payment Pro或Payflow Gateway,以便您可以使用DoReferenceTransactionReq。基本上,您保存用戶付款的第一個交易ID。並繼續使用它(作爲參考)下一次付款。請確保他們先批准您的帳戶;他們有時不會批准取決於您的業務。

Authorize.Net也具有相同的功能稱爲CIM(客戶信息管理器)。存儲/訪問用戶配置文件和付款配置文件更加容易。但這取決於你。

祝你好運!

+0

因此,我可以讓所有訪問者首先註冊爲訂閱者。然後允許用戶留下「選民」(訂閱者)或自己成爲貢獻者。然後,也許只是使與PayPal費用綁定的提交表單對後者可見。我相信可以工作。現在,我開始研究如何製作一個自定義表單,該表單實際上是一個PayPal,該網站的內容提交表單位於後端管理員審覈Feed中。這個項目變得越來越激動人心,我喜歡它!再次感謝您的建議!如果有人有任何其他的貢獻,請做。 @Win = #WINNING – thatguycraig

+0

如果您有任何問題,請隨時詢問。或者,如果這回答您的問題,請將其標記爲答案,以便它對其他人有用。 – Win

+0

經過一番思考,我意識到爲默認註冊用戶「隱藏」「提交內容」選項將是一件壞事。可悲的是,依靠用戶都願意並且有足夠能力從訂閱者轉換爲貢獻者這一事實有點過分。:P將新註冊用戶默認爲貢獻者有什麼缺點?我可以隱藏所有這些選項並更改URL以確保安全。但是,在前端,我仍然可以允許用戶「提交內容」並支付每個表單提交的PayPal費用......對嗎?讓他們成爲選民和貢獻者。 (Thx!) – thatguycraig