public void PreAuth(PaymentViewModel preAuthorisation, JudoSuccessCallback success, JudoFailureCallback failure, Activity context) { EvaluateRootCheck(failure); var innerModel = preAuthorisation.Clone(); _judoSdkApi.PreAuth(innerModel, success, failure, context); }
public void Payment(PaymentViewModel payment, JudoSuccessCallback success, JudoFailureCallback failure, Activity context) { EvaluateRootCheck(failure); var innerModel = payment.Clone(); _judoSdkApi.Payment(innerModel, success, failure, context); }
/// <summary> /// Process a pre-authorisation payment /// </summary> /// <param name="preAuthorisation">PaymentViewModel to pass Amount and card detail</param> /// <param name="success">Callback for success transaction</param> /// <param name="failure">Callback for fail transaction</param> /// <param name="navigationController">Navigation controller from UI this can be Null for non-UI Mode API</param> public void PreAuth(PaymentViewModel preAuthorisation, JudoSuccessCallback success, JudoFailureCallback failure) { RootCheck(failure); var innerModel = preAuthorisation.Clone(); _judoSdkApi.PreAuth(innerModel, success, failure); }
/// <summary> /// Process a card payment /// </summary> /// <param name="payment">PaymentViewModel to pass Amount and card detail</param> /// <param name="success">Callback for success transaction</param> /// <param name="failure">Callback for fail transaction</param> /// <param name="navigationController">Navigation controller from UI this can be Null for non-UI Mode API</param> public void Payment(PaymentViewModel payment, JudoSuccessCallback success, JudoFailureCallback failure) { RootCheck(failure); var innerModel = payment.Clone(); _judoSdkApi.Payment(innerModel, success, failure); }
public void RegisterCard(PaymentViewModel registerCard, JudoSuccessCallback success, JudoFailureCallback failure, Activity context) { if (registerCard.Amount == 0) { registerCard.Amount = 1.01m; } EvaluateRootCheck(failure); var innerModel = registerCard.Clone(); _judoSdkApi.RegisterCard(innerModel, success, failure, context); }