private void onClickConfirmReplacedAnotherMethod(XsollaSavedPaymentMethod pMethod) { Logger.Log("Raplaced existing method"); Dictionary <string, object> reqParams = new Dictionary <string, object>(); reqParams.Add("id_payment_account", pMethod.GetKey()); reqParams.Add("replace_payment_account", 1); reqParams.Add("type_payment_account", pMethod.GetMethodType()); XsollaPaystationController payController = GetComponentInParent <XsollaPaystationController> (); payController.ChooseItem(reqParams); }
private void OnRenewBtnAction() { Logger.Log("Link payment method"); Dictionary <string, object> reqParams = new Dictionary <string, object>(); reqParams.Add("change_account", "0"); reqParams.Add("id_recurrent_subscription", mLocalSubDetail.mId); reqParams.Add("id_payment_account", ""); reqParams.Add("type_payment_account", ""); XsollaPaystationController payController = GetComponentInParent <XsollaPaystationController> (); payController.ChooseItem(reqParams); }
private void OnLinkPaymentMethodAction(XsollaManagerSubDetails pSubDetail) { Logger.Log("Link payment method"); Dictionary <string, object> reqParams = new Dictionary <string, object>(); reqParams.Add("change_account", "1"); reqParams.Add("id_recurrent_subscription", pSubDetail.mId); reqParams.Add("id_payment_account", ""); reqParams.Add("subscription_payment_type", "charge"); XsollaPaystationController payController = GetComponentInParent <XsollaPaystationController> (); payController.ChooseItem(reqParams); }