Java 应用内购买错误收费两次

Java 应用内购买错误收费两次,java,android,google-play,in-app-purchase,Java,Android,Google Play,In App Purchase,我刚刚测试了我的第一次应用内购买,购买量是应该购买量的两倍 我使用库在我的应用程序中实现应用内计费。下面是我如何实现它的: public class MainActivity extends AppCompatActivity implements BillingProcessor.IBillingHandler { private Button buyButton; BillingProcessor bp; @Override protected void onCreate(Bundle

我刚刚测试了我的第一次应用内购买,购买量是应该购买量的两倍

我使用库在我的应用程序中实现应用内计费。下面是我如何实现它的:

public class MainActivity extends AppCompatActivity implements BillingProcessor.IBillingHandler {

private Button buyButton;
BillingProcessor bp;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    bp = new BillingProcessor(this, "myKeyGoesHere", this);

    buyButton = (Button) findViewById(R.id.buyButton);

    buyButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

                bp.purchase(MainActivity.this, "mypurchasekey");

            }
        }
    });


}


@Override
public void onProductPurchased(@NonNull String productId, @Nullable TransactionDetails details) {

    Toast.makeText(getApplicationContext(), "Successfully Purchased",
            Toast.LENGTH_LONG).show();

}

@Override
public void onPurchaseHistoryRestored() {

}

@Override
public void onBillingError(int errorCode, @Nullable Throwable error) {

    Toast.makeText(getApplicationContext(), "Billing Error",
            Toast.LENGTH_LONG).show();

}

@Override
public void onBillingInitialized() {

}


@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (!bp.handleActivityResult(requestCode, resultCode, data)) {
        super.onActivityResult(requestCode, resultCode, data);
    }
}

@Override
public void onDestroy() {
    if (bp != null) {
        bp.release();
    }
    super.onDestroy();
}

}
购买前弹出的弹出窗口显示正确的金额,我已将税款计入金额。我的银行账户上的金额是/显示为3.99和8.00


我试图找到更多关于这方面的信息,但找不到任何信息。

既然谷歌已经发布了一个正式的第三方计费库,为什么还要使用它呢?看看这根线-。。如果它不是类似的上传日志,在你的问题上采取一个步骤look@Kuffs你能给我一个如何实现这个库的例子吗,除了一个非常混乱的例子。不抱歉,因为这取决于你想使用库的哪些部分。这里有完整的说明:既然谷歌已经发布了一个正式的第三方计费库,为什么还要使用它呢?看看这根线-。。如果它不是类似的上传日志,在你的问题上采取一个步骤look@Kuffs你能给我一个如何实现这个库的例子吗,除了一个非常混乱的例子。不抱歉,因为这取决于你想使用库的哪些部分。详细说明如下: