2014-03-05 18 views
0

收取我在 https://docs.balancedpayments.com/1.0/overview/getting-started/#charge-a-credit-card如何指定信用卡使用平衡API

我已經創建了客戶,但我已經符號化的兩張牌,並將它們添加到客戶的文檔以下。 現在我只記錄了客戶的URI,因爲我已將這些卡與客戶相關聯,我不認爲我需要記錄卡URI並記錄他們與哪個客戶相關聯。我認爲這是平衡的。

然而,當我走到收取卡我有以下代碼

Balanced\Settings::$api_key = "ak-test-2KZfoLyijij3Y6OyhDAvFRF9tXzelBLpD"; 

$customer = \Balanced\Customer::get("/v1/customers/CU6vs1tjxBtifgTuzKjCGtVS"); 
$customer->debit('5000'); 

(1)我如何告訴均衡充電哪張牌? (2)假設我可以這樣做,如何從客戶的平衡賬戶中檢索卡信息,以便他們可以選擇哪張卡?

回答

1

您給出的示例使用默認的資金工具。如果您要收取特定的卡,請指定您希望借記的資金工具的URI作爲源參數。 https://github.com/balanced/balanced-php/blob/master/src/Balanced/Customer.php#L146

您不需要在數據庫中存儲融資工具的URI,但您可以根據需要。如果您想建立一個用戶可以選擇資金來源的視圖,只需要獲取所有客戶的卡片,如$customer->cards,並循環顯示每個卡片的信息。

注意:在新的v1.1 API中,借項和貸項直接在資金工具(卡和BankAccount資源)上執行,而不是通過客戶執行。

我還邀請您通過Freenode IRC中的#balanced來擺動,您可以直接從Balanced開發人員獲得集成幫助。