예제 #1
0
 private void SetToken(XsollaPaystationController controller, string token)
 {
     if (token != null)
     {
         controller.OpenPaystation(token, false);
     }
 }
예제 #2
0
        public void CreatePaymentForm(string data, Action <XsollaResult> actionOk, Action <XsollaError> actionError)
        {
            XsollaPaystationController formController = GetPaystationController();

            formController.OkHandler    += actionOk;
            formController.ErrorHandler += actionError;
            formController.OpenPaystation(data, isSandbox);
        }
예제 #3
0
        public void CreatePaymentForm(string data)
        {
            XsollaPaystationController formController = GetPaystationController();

            formController.OkHandler    += (status) => { Debug.Log("OkHandler 1 " + status); };
            formController.ErrorHandler += (error) => { Debug.Log("ErrorHandler 2 " + error); };
            formController.OpenPaystation(data, isSandbox);
        }
예제 #4
0
        public static void CreatePaymentForm(XsollaJsonGenerator generator, Action <XsollaResult> actionOk, Action <XsollaError> actionError, bool isSandbox)
        {
            XsollaPaystationController formController = GetPaystationController();

            formController.OkHandler    += actionOk;
            formController.ErrorHandler += actionError;
            formController.OpenPaystation(generator.GetPrepared(), isSandbox);
        }
예제 #5
0
        public void CreatePaymentForm(InputField inputField)
        {
            XsollaPaystationController formController = GetPaystationController();
            string accessToken = inputField.text;

            formController.OkHandler    += (status) => { Debug.Log("OkHandler 1 " + status); };
            formController.ErrorHandler += (error) => { Debug.Log("ErrorHandler 2 " + error); };
            formController.OpenPaystation(accessToken, isSandbox);
        }
예제 #6
0
        public void CreatePaymentForm(string data, Action <XsollaResult> actionOk, Action <XsollaError> actionError)
        {
            GameObject newItem = Instantiate(Resources.Load("Prefabs/XsollaPaystation")) as GameObject;
            XsollaPaystationController formController = newItem.GetComponent <XsollaPaystationController> ();

            formController.OkHandler    += actionOk;
            formController.ErrorHandler += actionError;
            formController.OpenPaystation(data, isSandbox);
        }
예제 #7
0
        public void CreatePaymentForm(string data)
        {
            GameObject newItem = Instantiate(Resources.Load("Prefabs/XsollaPaystation")) as GameObject;
            XsollaPaystationController formController = newItem.GetComponent <XsollaPaystationController> ();

            formController.OkHandler    += (status) => { Debug.Log("OkHandler 1 " + status); };
            formController.ErrorHandler += (error) => { Debug.Log("ErrorHandler 2 " + error); };
            formController.OpenPaystation(data, isSandbox);
        }
예제 #8
0
 private void SetToken(XsollaPaystationController controller, string token)
 {
     if(token != null) {
         controller.OpenPaystation (token, false);
     }
 }