0

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

我可以使用所有卡

$marketplace = Balanced\Marketplace::mine();
$cards = $marketplace->cards->query()->all();

我可以查看 $cards 数组,并在每个卡片对象中找到类似以下
uri 的值:/v1/marketplaces/TEST-MP4K6K0PWGyPtXL4LZ42sQSb/cards/CC5N3HHUDrAyvhNwQOoUd3UX 这似乎被格式化为
“/v1/marketplaces/MARKETPLACE ID/cards/卡号"

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

$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?

4

1 回答 1

2

您可以使用其中任何一个 uri。他们只是使用不同的端点,但会导致相同的成功交易。

于 2014-03-19T20:39:22.960 回答