【发布时间】:2018-05-10 07:51:19
【问题描述】:
在搜索了很多关于使用条带充值的问题。大多数问题尚未回答,并且无法找到收取付款的方式。
这是我在项目中所做的: 我能够成功地从条带服务器获取令牌。
try {
carToSave = mCardInputWidget.getCard();
Log.d(TAG, carToSave.toString());
if (carToSave == null) {
Toast.makeText(this, "Please fill information", Toast.LENGTH_SHORT).show();
} else {
//get key from https://dashboard.stripe.com/account/apikeys
Stripe stripe = new Stripe(StripeActivity.this, "put key here");
stripe.createToken(carToSave, new TokenCallback() {
@Override
public void onError(Exception error) {
// Show localized error message
Log.d(TAG, "onError");
}
@Override
public void onSuccess(Token token) {
//do charge with token
Log.d(TAG, token.getId());//token
}
});
}
} catch (Exception e) {
e.printStackTrace();
}
我在Creating Charges Official docs 上花费了很多时间,并且在官方文档中他们使用 Charge 类对卡进行充电,但该类未包含在最新文档中。
这里是 previously ask question on stack-overflow 的链接,但不包含任何相关答案,这就是我发布此答案的原因。 Link 1 Link 2
3.我关注了Official Stripe Github却空手而去。
注意:大多数文档都使用 Charge 类,但该类未包含在最新的条带 sdk 中。
【问题讨论】:
标签: java android stripe-payments