2015-06-01 27 views
1

使用Recurly.buildTransactionForm,您可以選擇頁面的用戶將被帶到付款成功後。在構建交易表單時,這由參數「successURL」選擇。Recurly API buildTransactionForm successURL uuid標識是什麼?

的付款人是採取的是successURL,一些成果也將獲得張貼到網頁。其中之一是uuid

但到底是什麼UUID代表什麼?爲了防萬一,我一直在數據庫中存儲UUID,並且最近開始嘗試將它們與API中提到的不同類型的對象進行匹配。

我想至少

recurly.Transaction.get(uuid) (not found) 
recurly.Subscription.get(uuid) (not found) 
recurly.Invoice.get(uuid) (not found) 
recurly.Account.get(uuid) (not found) 
recurly.Plan.get(uuid) (not found) 
recurly.Adjustment.get(uuid) (not found) 

似乎最有可能的uuid將是一個交易UUID,但似乎並不如此。

我想它做

print recurly.Transaction.get(uuid) 

# result 
recurly.errors.NotFoundError: not_found: Couldn't find Transaction with uuid = ... 
+0

這是Python客戶端嗎? – drewish

+0

我相信recurly.buildTransactionForm()已被棄用,因爲它是Recurly v2的一部分。我建議檢出v3:https://docs.recurly.com/js/。 –

+0

另外,你正在使用的「反覆」對象是什麼? 'Recurly'對象(注意大寫'R')包含一個'Transaction'對象,但事務對象沒有'get()'方法。 –

回答

-1

之前,我在UUID的意思鑽研,我只是想提請你注意,recurly.buildTransactionForm()已經過時,因爲它是Recurly V2的一部分。我會建議檢出v3:docs.recurly.com/js

但到底是什麼UUID代表什麼?

UUID全稱是 「通用唯一標識符」。您應該能夠使用uuid值作爲交易等的唯一標識符。