private void sendData(ATHMPayment ATHMPayment)
 {
     try
     {
         OpenATHM.ValidateData(ATHMPayment);
     }
     catch (Exception e)
     {
         Toast.MakeText(this, e.Message, ToastLength.Long).Show();
     }
 }
        // Production functionality, provide correct data...
        public void onClickPayButton()
        {
            ATHMPayment payment = new ATHMPayment(this);

            payment.PublicToken    = "933OH0Y08SFD7QEN2QJH6YD4RSKZZS7YAL0IUY0F";
            payment.Total          = 6;
            payment.Metadata1      = "test";
            payment.Metadata2      = "test2";
            payment.CallbackSchema = "com.evertecinc.xamarinsdkdemo.ResponseActivity";
            payment.Items          = items;
            payment.Subtotal       = 5;
            payment.Tax            = 1;
            payment.Timeout        = 600;
            payment.BuildType      = ".qa";

            sendData(payment);
        }