Android SDK_支付功能
GAMEPOT结算仅支持游戏内消耗性商品类型的结算。只有V17版本支持One Store应用内SDK。
包含ONE Store应用内SDK : gamepot-billing-onestore.aar
包含GALAXY Store应用内SDK: gamepot-billing-galaxystore.aar
包含My Card应用内SDK : gamepot-billing-mycard.aar ( 请避免用于Google Store环境的构建程序。)设置MainActivity.java
import io.gamepot.common.GamePot;
import io.gamepot.common.GamePotPurchaseInfo;
import io.gamepot.common.GamePotPurchaseListener;
import io.gamepot.common.GamePotError;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// 请先调用setup API。
GamePot.getInstance().setup(getApplicationContext());
...
GamePot.getInstance().setPurchaseListener(new GamePotPurchaseListener<GamePotPurchaseInfo>() {
@Override
public void onSuccess(GamePotPurchaseInfo info) {
// 支付成功。道具发放请求以Server to Server传递至Webhook中设置的地址。
// 仅在此处处理结果,请不要实际发放道具。
}
@Override
public void onFailure(GamePotError error) {
// 支付失败。请使用error.getMessage()显示错误消息。
}
@Override
public void onCancel() {
// 付款过程中用户取消时
}
});
...
}
}支付尝试功能
获取付款道具列表功能
发放付费道具功能
Mycard支付
外部支付功能
Last updated