Page 391 - MDP2022-2
P. 391

super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_card);
            BootpayAnalytics.init(this,  "6260b6922701800023f69e1b");
            button  =  findViewById(R.id.test);
            button.setOnClickListener(new  View.OnClickListener()  {
            @Override
            public  void  onClick(View  v)
            {
            BootUser  bootUser  =  new  BootUser().setPhone("010-1234-5678");
            BootExtra  bootExtra  =  new  BootExtra().setQuotas(new  int[]  {0,  2,  3});
            Bootpay.init(getFragmentManager())
            .setApplicationId("6260b6922701800023f69e1b")
            .setMethod(Method.CARD)
            .setContext(CardActivity.this)
            .setBootUser(bootUser)
            .setBootExtra(bootExtra)
            .setUX(UX.PG_DIALOG)
            .setName("인형뽑기  코인")  //  상품명
            .setOrderId("1234")  //  고유번호
            .setPrice(1000)  //  금액
            .addItem("코인",  10,  "ITEM_CODE_MOUSE",  100)
            .onConfirm(new  ConfirmListener()  {
            @Override
            public  void  onConfirm(@Nullable  String  message)  {
            if  (0  <  stuck)  Bootpay.confirm(message);  //  재고가  있을  경우.
            else  Bootpay.removePaymentWindow();  //  재고가  없어  중간에  결제창을  닫고  싶을  경우
            Log.d("confirm",  message);
            }
            })
            .onDone(new  DoneListener()  {  //  결제완료시  호출
            @Override
            public  void  onDone(@Nullable  String  message)  {
            Log.d("done",  message);
            }
            })
            .onReady(new  ReadyListener()  {
            @Override
            public  void  onReady(@Nullable  String  message)  {
            Log.d("ready",  message);
            }
            })
            .onCancel(new  CancelListener()  {
            @Override
            public  void  onCancel(@Nullable  String  message)  {
            Log.d("cancel",  message);
            }
            })
            .onClose(new  CloseListener()  {
            @Override
            public  void  onClose(String  message)  {
            Log.d("close",  "close");
            }
            })
            .request();
            }
            });
            }
            }

            AI  (웹페이지)  :
            <!DOCTYPE  html>
            <html  lang="en">
            <head>
                    <meta  charset="UTF-8">
                    <meta  http-equiv="X-UA-Compatible"  content="IE=edge">
                    <meta  name="viewport"  content="width=device-width,  initial-scale=1.0">
                    <title>Remote  Claw  Machine</title>
            </head>
   386   387   388   389   390   391   392   393   394   395   396