如何使用Balanced API为指定客户列出卡?

时间:2014-03-19 14:55:25

标签: rest balanced-payments

我正在使用PHP尝试从Balanced获取该卡。

我可以使用

获取所有卡片
$marketplace = Balanced\Marketplace::mine();
$cards = $marketplace->cards->query()->all();

我可以看看$ cards数组,并且在每个卡片对象中我找到了像这样的值 uri:/ v1 / marketplaces / TEST-MP4K6K0PWGyPtXL4LZ42sQSb / cards / CC5N3HHUDrAyvhNwQOoUd3UX 这似乎被格式化为
“/ v1 / marketplaces / MARKETPLACE ID / cards / CARD ID”

但是我只想要特定客户的卡片,所以我试过

$customer = Balanced\Customer::get("/v1/customers/CU6vs1tjxBtifgTuzKjCGtVS");
$cards = $customer->cards->query()->all();

现在,当我看到卡片对象时,uri的格式已经改变了 uri:/ v1 / customers / CU6vs1tjxBtifgTuzKjCGtVS / cards / CC5N3HHUDrAyvhNwQOoUd3UX
所以它给了uri作为
“/ v1 / customers / CUSTOMER ID / cards / CARD ID”

问题,我是否可以将此基于客户的uri用于所有卡功能,如充电和删除?
或者,如果我必须使用市场格式,我是否重建URI(平衡警告)或者是否有一些为什么我可以使用正确格式的uri?

1 个答案:

答案 0 :(得分:2)

您可以使用其中任何一种。它们只是使用不同的端点,但会导致相同的成功事务。