public override void DidFinishTokenizeTransantion(BeanPaymentWithToken beanPaymentWithToken, SuiteError error) { //throw new NotImplementedException(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.ResultPaymentLayout); imageResult = (ImageView)FindViewById(Resource.Id.imageResponse); reference = (TextView)FindViewById(Resource.Id.reference); response = (TextView)FindViewById(Resource.Id.response); auth = (TextView)FindViewById(Resource.Id.auth); error = (TextView)FindViewById(Resource.Id.error); ccName = (TextView)FindViewById(Resource.Id.name); ccNum = (TextView)FindViewById(Resource.Id.number); amount = (TextView)FindViewById(Resource.Id.amount); type = (TextView)FindViewById(Resource.Id.type); beanPaymentResponse = (BeanResponse)Intent.GetSerializableExtra("beanPaymentResponse"); beanTokenizeResponse = (BeanTokenizeResponse)Intent.GetSerializableExtra("beanTokenizeResponse"); beanPaymentWithToken = (BeanPaymentWithToken)Intent.GetSerializableExtra("beanPaymentWithToken"); LinearLayout linearLayoutError = FindViewById <LinearLayout>(Resource.Id.layoutError); LinearLayout linearLayoutAuth = FindViewById <LinearLayout>(Resource.Id.layoutAuth); LinearLayout linearLayoutNumber = FindViewById <LinearLayout>(Resource.Id.layoutNumber); LinearLayout linearLayoutType = FindViewById <LinearLayout>(Resource.Id.layoutType); LinearLayout linearLayoutName = FindViewById <LinearLayout>(Resource.Id.layoutName); LinearLayout linearLayoutAmount = FindViewById <LinearLayout>(Resource.Id.layoutAmount); LinearLayout linearLayoutReference = FindViewById <LinearLayout>(Resource.Id.layoutReference); /**Payment response*/ if (beanPaymentResponse != null) { if (beanPaymentResponse.getResponse().Equals("approved")) { imageResult.SetImageResource(Resource.Mipmap.ic_like); linearLayoutError.Visibility = ViewStates.Gone; } else { linearLayoutError.Visibility = ViewStates.Visible; linearLayoutAuth.Visibility = ViewStates.Gone; linearLayoutNumber.Visibility = ViewStates.Gone; linearLayoutType.Visibility = ViewStates.Gone; linearLayoutAmount.Visibility = ViewStates.Gone; } reference.Text = (beanPaymentResponse.getReference()); response.Text = (beanPaymentResponse.getResponse()); auth.Text = (beanPaymentResponse.getAuth()); error.Text = (beanPaymentResponse.getError()); ccName.Text = (beanPaymentResponse.getCcName()); ccNum.Text = (beanPaymentResponse.getCcNum()); amount.Text = (beanPaymentResponse.getAmount()); type.Text = (beanPaymentResponse.getType()); } /**Tokenize response*/ if (beanTokenizeResponse != null) { if (beanTokenizeResponse.NbResponse.Equals("success")) { imageResult.SetImageResource(Resource.Mipmap.ic_like); linearLayoutError.Visibility = ViewStates.Gone; } else { linearLayoutReference.Visibility = ViewStates.Gone; } TextView labelRefence = FindViewById <TextView>(Resource.Id.labelReference); labelRefence.Text = "Token"; reference.Text = (beanTokenizeResponse.Token); response.Text = (beanTokenizeResponse.NbResponse); linearLayoutAuth.Visibility = ViewStates.Gone; linearLayoutNumber.Visibility = ViewStates.Gone; linearLayoutType.Visibility = ViewStates.Gone; linearLayoutError.Visibility = ViewStates.Gone; linearLayoutName.Visibility = ViewStates.Gone; linearLayoutAmount.Visibility = ViewStates.Gone; } /**Payment with token response*/ if (beanPaymentWithToken != null) { if (beanPaymentWithToken.Response.Equals("approved")) { imageResult.SetImageResource(Resource.Mipmap.ic_like); linearLayoutError.Visibility = ViewStates.Gone; linearLayoutName.Visibility = ViewStates.Gone; linearLayoutNumber.Visibility = ViewStates.Gone; TextView labelType = FindViewById <TextView>(Resource.Id.labelType); labelType.Text = ("Folio"); type.Text = (beanPaymentWithToken.Folio); } else { linearLayoutAuth.Visibility = ViewStates.Gone; linearLayoutNumber.Visibility = ViewStates.Gone; linearLayoutType.Visibility = ViewStates.Gone; linearLayoutName.Visibility = ViewStates.Gone; linearLayoutAmount.Visibility = ViewStates.Gone; } reference.Text = (beanPaymentWithToken.Reference); response.Text = (beanPaymentWithToken.Response); if (beanPaymentWithToken.Response.Equals("denied")) { error.Text = (beanPaymentWithToken.CdResponse); } else { error.Text = (beanPaymentWithToken.NbError); } amount.Text = (beanPaymentWithToken.Amount); reference.Text = (beanPaymentWithToken.Reference); auth.Text = (beanPaymentWithToken.Auth); } }
public void DidFinishTokenizeTransaction(BeanPaymentWithToken p0, SuiteError p1) { }