1
  1. 目前,我将 Balanced.js 返回的“Id”值存储为卡/银行帐户令牌。然后,我使用 API URI (/v1/marketplaces/TEST-MP5..../cards/) 为它添加后缀以对卡片进行收费。我需要存储 Balanced.js 返回的整个 uri 吗?存储的 URI 前缀 (/v1/...) 将来更改的可能性有多大?

  2. 银行账户的两个端点有什么区别?(卡片似乎只有一个 uri:总是以 /v1/marketplaces.. 为前缀)但是银行账户 - 看起来你可以访问 via:/v1/bank_accounts/BA.... 或 /v1/marketplaces/TEST-。 ../bank_accounts/BA...

甚至两者的文档都不同。为什么它们不能始终如一地完成? https://docs.balancedpayments.com/current/api.html?language=php#adding-a-card-to-a-customer 卡添加为: $customer->addCard("/v1/marketplaces/TEST- MP.../卡片/CC...")

https://docs.balancedpayments.com/current/api.html?language=php#adding-a-bank-account-to-a-customer 银行账户是用 $customer->addBankAccount("/v1/bank_accounts/巴..”)

不一致的文档令人困惑..谢谢

4

1 回答 1

1
  1. 您应该始终存储整个 URI,从 ID 构建您自己的 URI 可能会导致与未来的 API 修订发生冲突。

  2. 银行账户没有区别。您可以从这些端点检索银行帐户。它们都将产生相同的银行帐户。两者在可用性方面略有不同,但它们是相同的资源。

于 2013-12-27T19:39:29.880 回答