我已经设定了费用。在捕获之前我需要更新金额。我收到错误说“收到未知参数:金额” 我使用了以下代码。
创建:
Stripe.apiKey = API_KEY;
Map<String, Object> chargeParams = new HashMap<String, Object>();
chargeParams.put("amount", (int) (amount * 100));
chargeParams.put("currency", "usd");
chargeParams.put("capture", !isAuthen)
Charge.create(chargeParams);
更新:
Charge ch = Charge.retrieve(chargeId,requestOptions);
Map<String, Object> updateParams = new HashMap<String, Object>();
updateParams.put("amount", (int) (amount * 100));
ch = ch.update(updateParams);
让我知道如何更新金额。 谢谢!
答案 0 :(得分:0)
听起来你正在尝试进行授权捕获流程。这是失败的,因为您无法更新收费金额;但是,您可以捕获少于您授权的金额。您只需更改API调用。
您想使用curl get.pow.cx | sh
- 参数调用Capture Charge,而不是Update Charge。
amount