public void onSuccess(Token token) { com.stripe.model.Token stripeToken = com.stripe.model.Token.retrieve(token.getId(), publishableKey); com.stripe.model.Card stripeCard = stripeToken.getCard(); if (stripeCard.getFunding().equals("prepaid") { // Reject card } }
@Override public String getAuthToken() { return token.getId(); }
@Override public String getAuthToken() { return token.getId(); }
private void createCustomer(Token token) { Map<String, Object> params = new HashMap<>(); params.put("token", token.getId());
@Override public String get() { return supplier.get().getToken().getId(); } };
public String get() { return supplier.get().getToken().getId(); } };
@Override public String get() { return supplier.get().getToken().getId(); } };
public String get() { return supplier.get().getToken().getId(); } };
public String get() { return supplier.get().getToken().getId(); } };
Stripe.apiKey = "sk_test_BQokikJOvBiI2HlWgH4olfQ2"; Map<String, Object> tokenParams = new HashMap<String, Object>(); Map<String, Object> bank_accountParams = new HashMap<String, Object>(); bank_accountParams.put("country", "US"); bank_accountParams.put("currency", "usd"); bank_accountParams.put("account_holder_name", "Jane Austen"); bank_accountParams.put("account_holder_type", "individual"); bank_accountParams.put("routing_number", "11000000"); bank_accountParams.put("account_number", "000123456789"); tokenParams.put("bank_account", bank_accountParams); try { Token s = Token.create(tokenParams); Log.d("Token",s.getId()); } catch (AuthenticationException e) { showAlertMessage("",e.getMessage()); } catch (CardException e) { showAlertMessage("",e.getMessage()); } catch (APIException e) { showAlertMessage("",e.getMessage()); } catch (InvalidRequestException e) { showAlertMessage("", e.getMessage()); } catch (APIConnectionException e) { showAlertMessage("",e.getMessage()); }
final Map<String, String> params = new HashMap<>(); // Code from Stripe.com documentation.. Card card = new Card("4242424242424242", "12", "2014", "123"); Stripe stripe = new Stripe("pk_test_api_key"); stripe.createToken( card, new TokenCallback() { public void onSuccess(Token token) { // Send token to your server via POST request params.put("stripeToken", token.getId()); } public void onError(Exception error) { // Show localized error message Toast.makeText(getContext(), error.getLocalizedString(getContext()), Toast.LENGTH_LONG ).show(); } }
public T fromToken(Token in) { return this .id(in.getId()) .expires(in.getExpires()) .tenant(in.getTenant().orNull()); } }
public T fromToken(Token in) { return this .id(in.getId()) .expires(in.getExpires()) .tenant(in.getTenant().orNull()); } }
public T fromToken(Token in) { return this .id(in.getId()) .expires(in.getExpires()) .tenant(in.getTenant().orNull()); } }
public T fromToken(Token in) { return this .id(in.getId()) .expires(in.getExpires()) .tenant(in.getTenant().orNull()); } }
public T fromToken(Token in) { return this .id(in.getId()) .expires(in.getExpires()) .tenant(in.getTenant().orNull()); } }
public T fromToken(Token in) { return this .id(in.getId()) .expires(in.getExpires()) .tenant(in.getTenant().orNull()); } }
public T fromToken(Token in) { return this .id(in.getId()) .expires(in.getExpires()) .tenant(in.getTenant().orNull()); } }
public void testToken() { TokenApi tokenApi = api.getTokenApi().get(); assertTrue(tokenApi.isValid(token)); Token result = tokenApi.get(token); assertNotNull(result); assertEquals(result.getId(), token); assertNotNull(result.getTenant()); User user = tokenApi.getUserOfToken(token); assertNotNull(user); assertNotNull(user.getId()); assertNotNull(user.getName()); }
public void testToken() { TokenApi tokenApi = api.getTokenApi().get(); assertTrue(tokenApi.isValid(token)); Token result = tokenApi.get(token); assertNotNull(result); assertEquals(result.getId(), token); assertNotNull(result.getTenant()); User user = tokenApi.getUserOfToken(token); assertNotNull(user); assertNotNull(user.getId()); assertNotNull(user.getName()); }