【发布时间】:2020-08-26 07:29:48
【问题描述】:
我使用正确的参数调用了 doPayment() 方法,但没有任何反应。 生成令牌和“OK”状态。 这是我的代码`
compositeDisposable.add(iCloudFunction.getToken(orderId,total_game_amount.getText().toString())
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Consumer<CashFreeToken>()
{
@Override
public void accept(CashFreeToken cashFreeToken) throws Exception {
if(cashFreeToken.getStatus().equals("OK"))
{
CFPaymentService.getCFPaymentServiceInstance().doAmazonPayment(CartActivity.this,dataSend,cashFreeToken.getCftoken(),"TEST");
}
else
{
Toast.makeText(CartActivity.this,cashFreeToken.getMessage(),Toast.LENGTH_LONG).show();
}
}
}, new Consumer<Throwable>() {
@Override
public void accept(Throwable throwable) throws Exception {
Toast.makeText(CartActivity.this,""+throwable.getMessage(),Toast.LENGTH_LONG).show();
}
}));`
【问题讨论】:
标签: android payment-gateway payment