我剛剛針對Dwolla API和反射器服務編碼。假設你有自己的個人dwolla帳戶,你可以generate a token to represent you here。由於我不確定你使用的是什麼語言,因此我會假定php。很可能你現在有一個代碼片段是這樣的:
$Dwolla = new DwollaRestClient();
$Dwolla->setToken("<your personal generated token from above link>");
$trans_id = $Dwolla->send("<Your Personal 4 digit pin>", "812-713-9234", 0.01, "Dwolla", "My sample transaction detail notes");
if(!$trans_id) {
echo "Error: {$Dwolla->getError()} \n";
} else {
echo "Sent transaction ID: {$trans_id} \n";
}
請注意使用您需要更換與適當的描述值字形包圍了2個值此代碼示例。注意:您發送給「812-713-9234」的帳戶是dwolla的反射器服務。
使用此代碼示例,您將從自己的帳戶發送一分錢到反射器服務。大約10分鐘後,便士會返回到您的帳戶。您將每次成功時獲得一個事務ID。如果不成功,您將收到錯誤代碼。
如果有幫助,我第一次得到一個關於無效SSN的錯誤代碼。事實證明,我沒有登錄我的帳戶一段時間,我需要確認我的SSN在dwolla.com,但最初我認爲這是一些錯誤,因爲反射器服務沒有適當設置(因爲這是一個假的服務它沒有與之相關的有效SSN)。
我的理解是反射器服務是純粹測試您的事情的結局 - 而不是驗證反射器帳戶內的東西看起來像收款人視角的交易行項目詳細信息。如果您查看dwolla API中的send()函數,它會指定您可以傳遞的所有變量(這會告訴您事務將存儲的數據級別和詳細信息)。
至於你可以期望特定的錯誤代碼,它們與這裏的含義下的錯誤代碼部分記錄(擴大如有必要):https://developers.dwolla.com/dev/docs/transactions/send
因此,從開始到結束,逐步完成一個完整的代碼示例(您可以輕鬆適應python或您正在使用的任何內容),並且包含指向所有錯誤條件和含義的文檔鏈接不足以獲得「正確」答案?艱難的人羣 – Russ 2013-04-18 14:00:58
您的回覆幫助我思考了一個可能的答案,這樣很好,但這不是我要求的。我要求說明在使用Dwolla反射帳戶時可以正確允許交易顯示在Dwolla儀表板中的條件。我發佈的條件沒有在任何Dwolla文檔中列出,所以我將它們發佈給其他人,這些人可能錯誤地認爲反射器帳戶是測試帳戶,而實際上它是Dwolla生產(LIVE)黑客並且您不能使用TestMode = TEST它不會沒有工作。 – SAY 2013-04-18 18:47:16