我在java代码中已经成功通过stripe完成了支付,但是退款抛出错误为“无此费用:第1G章.....”
Map<String, Object> params = new HashMap<>(); params.put("charge",chargeID); Refund refund = Refund.create(params);
ws51t4hk1#
通常,当您混淆了多个API密钥(例如,如果您有单独的开发或测试帐户),或者如果您对连接的帐户收费,并且在后续请求中没有提供相同的account authentication时,会遇到此错误。如果您尝试为已连接的帐户退还费用,请确保在呼叫中使用supply the RequestOptions。否则,请仔细检查您的API密钥是否与创建费用所用的密钥匹配。
RequestOptions
1条答案
按热度按时间ws51t4hk1#
通常,当您混淆了多个API密钥(例如,如果您有单独的开发或测试帐户),或者如果您对连接的帐户收费,并且在后续请求中没有提供相同的account authentication时,会遇到此错误。
如果您尝试为已连接的帐户退还费用,请确保在呼叫中使用supply the
RequestOptions
。否则,请仔细检查您的API密钥是否与创建费用所用的密钥匹配。