public static async Task ConfirmCurrentWithOneTimeTokenAsync(string token, PaymentMethodType paymentMethodType, bool coverStripeFee) { if (paymentMethodType == PaymentMethodType.Card) { throw new ArgumentException("Must be Apple or Google Pay", nameof(paymentMethodType)); } if (!(Current is null)) { await Current.Doc.UpdateAsync(new { UserConfirmed = true, PaymentMethodType = paymentMethodType.ToString(), PaymentMethodOneTimeToken = token, CoverStripeFee = coverStripeFee }); CurrentConfirmed?.Invoke(); } }
public IDeviceResponse StartCard(PaymentMethodType paymentMethodType) { return(_controller.SendAdminMessage <SipBaseResponse>(new HpaAdminBuilder(HPA_MSG_ID.STARTCARD).Set("CardGroup", paymentMethodType.ToString()))); }
public IQueryable <payment> GetPayments(PaymentMethodType method, PaymentStatus status) { return(db.payments.Where(x => x.method == method.ToString() && x.status == status.ToString())); }
public PaymentMethod(PaymentMethodType type) { Type = type.ToString().ToLower(); }