我是Stripe Pay的新手。我找到一種方法來爲添加到客戶卡的卡(任何卡)充電。但我無法區分一個3D安全卡。下面是我努力的代碼:Stripe:我如何知道卡是否安全以及如何對其充電
創建卡令牌:
Map<String, Object> customerParams = new HashMap<String, Object>();
Map<String, Object> tokenParams = new HashMap<String, Object>();
Map<String, Object> cardParams = new HashMap<String, Object>();
cardParams.put("number", "4000000000003063");
cardParams.put("exp_month", 5);
cardParams.put("exp_year", 2018);
cardParams.put("cvc", "314");
tokenParams.put("card", cardParams);
Token token=Token.create(tokenParams);
添加令牌的客戶:
Customer customer=Customer.retrieve("cus_Token");
customerParams.put("source", token.getId());
Card card=(Card)customer.getSources().create(customerParams);
現在我該怎樣繼續充電,如果此卡支持3D安全支付。
我想涉及卡和製作費用如下:提前
Map<String, Object> params = new HashMap<String, Object>();
params.put("amount", 1000);
params.put("currency", "usd");
params.put("description", "Testing payments");
params.put("source","src_token");
params.put("customer", "cus_Token");
Charge charge = Charge.create(params);
System.out.println(charge.getId());
感謝..