我正在尝试将卡片源添加到当前客户(已获取临时密钥和已初始化会话)。该卡已添加到用户但未触发回调SourceRetrievalListener
,因此我等待卡添加结果的流程无法结束。
当我再次打开卡片列表的活动时,它会取出我没有收到回拨的卡片。
CustomerSession.getInstance().addCustomerSource(getContext(), token.getId(), token.getType(), new CustomerSession.SourceRetrievalListener() {
@Override
public void onSourceRetrieved(@NonNull Source source) {
Timber.tag("ADDCARD").d(source.toString());
}
@Override
public void onError(int errorCode, @Nullable String errorMessage) {
Timber.tag("ADDCARD").w(errorMessage);
}
});
尝试添加卡时,我确实收到了此日志值:
D/NativeCrypto: jniThrowException: java/net/SocketTimeoutException: Read timed out
我在这里遗失的任何东西?
这是我在github上打开的问题的链接: https://github.com/stripe/stripe-android/issues/553
我的环境正在测试而非生产。