我正在尝试使用Stripe进行操作,使用checkout创建令牌。 这是我从基本示例中获取的HTML代码:
<form action="ws/stripe/charge" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="{MY_TEST_PK}"
data-amount="999"
data-name="Abcdf S.r.l."
data-description="Widget"
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
data-locale="auto"
data-currency="eur">
</script>
</form>
这是我写的Web服务,只需要打印检索到的令牌:
@Controller
@RequestMapping(value = "/stripe")
public class ChargeController {
@RequestMapping(value = "/charge", method = RequestMethod.POST)
public void charge(HttpServletRequest request) {
Stripe.apiKey = "{MY_TEST_SK}";
String token = request.getParameter("stripeToken");
System.out.println("TOKEN: " + token);
这不起作用,也许问题是属性动作中写的路径?我是HTML开发的新手。