方块API,VALUE_TOO_LOW刷卡出错

Square API, VALUE_TOO_LOW error when charging a card

我目前正在为我的公司 Square Up 帐户使用沙盒凭据。当我调用 web 服务对金额低于 100 美元的卡进行收费时,出现以下错误:

Error calling Charge: {\"errors\":[{\"category\":\"INVALID_REQUEST_ERROR\",\"code\":\"VALUE_TOO_LOW\",\"detail\":\"`amount_money.amount` must be greater than 100.\

我需要一次收费低至 10 美元。我的公司帐户中是否有某种设置需要更改才能允许这样做?或者这是我无法绕过的本地 Square 设置?

您收取的金额(如果以美元为单位)是美分,而不是美元。因此 100 的费用为 1 美元。 10 只是十美分。尝试将您的值乘以 100。有关详细信息,请参阅 the documentation