4

我正在嘗試編寫一個測試來驗證通過Rails + Active Merchant創建的Authorize.net ARB訂閱的開始日期和間隔。使用Active Merchant從Authorize.net獲取ARB訂閱信息?

我可以使用response = GATEWAY.recurring(...)成功創建子,並且我可以獲得成功代碼。

但是,在訂閱創建之後,就我從Active Merchant文檔中看到的情況而言,我無法真正請求任何信息,例如實例的開始日期。

可供ARB的唯一方法是:

cancel_recurringrecurringupdate_recurring

我失去了一些東西明顯?

+0

賞金將在3天內到期,並且沒有答案... – deb 2011-05-10 14:05:00

回答

7

ARB API提供非常有限的報告功能。實際上,您可以通過該API獲取的是訂閱的狀態(ARBGetSubscriptionStatusRequest)。唯一可用的其他選項是創建(ARBCreateSubscriptionRequest),更新(ARBUpdateSubscriptionRequest)和刪除(ARBCancelSubscriptionRequest)。這不是一個回報限制。這是一個API限制。您可以在ARB Guide中確認。

因此,任何您想跟蹤訂閱的信息(開始日期,結束日期,金額等)都需要記錄在您的數據庫中。

Authorize.Net確實有一個新的Transaction Detail API,他們一直在增強。但截至目前,它並未報告您正在尋找的信息。

+0

我將要看看Transaction Detail API,謝謝! – deb 2011-05-12 14:18:15