我正在关注文档 https://docs.balancedpayments.com/1.0/overview/getting-started/#charge-a-credit-card
我创建了客户,并且我已将两张卡标记化并将其添加到客户手中。 现在我只记录了客户URI,因为我已将卡与客户关联,我认为我不需要记录卡URI并记录他们与哪个客户相关联。我认为这是平衡的。
然而,当我来收取卡时,我有以下代码
Balanced\Settings::$api_key = "ak-test-2KZfoLyijij3Y6OyhDAvFRF9tXzelBLpD";
$customer = \Balanced\Customer::get("/v1/customers/CU6vs1tjxBtifgTuzKjCGtVS");
$customer->debit('5000');
(1)如何判断平衡哪张卡充电?
(2)假设我可以这样做,如何从客户的平衡账户中检索卡信息,以便他们可以选择哪张卡?
答案 0 :(得分:1)
您提供的示例使用默认资金工具。如果要为特定卡收费,请指定要借记的资金工具的URI作为源参数。 https://github.com/balanced/balanced-php/blob/master/src/Balanced/Customer.php#L146
您无需在数据库中存储资助工具的URI,但如果您愿意,也可以。如果您想构建一个用户可以选择资金来源的视图,只需获取所有客户的卡片$customer->cards
,然后循环显示每张卡片的信息。
注意:在新的v1.1 API中,借记和贷记直接在资金工具(Card和BankAccount资源)上执行,而不是通过客户执行。
我还邀请您参加Freenode IRC中的#balanced,您可以直接从平衡开发人员那里获得集成帮助。