我已经设定了费用 . 在捕获之前,我需要更新金额 . 我收到错误说“收到未知参数:金额”我使用了以下代码 .
创造:
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);
让我知道如何更新金额 . 谢谢!!
1 回答
这听起来像是在更新充电金额;但是,您可以捕获少于您授权的金额 . 您只需更改API调用即可 .
您想使用
amount
-argument而不是Update Charge调用Capture Charge .