async public Task <PaymentMethod> UpdatePaymentMethodAsync(string id) // , [FromBody] PaymentMethodUpdateOptions paymentMethodUpdateOptions) { var paymentMethodUpdateOptions = new PaymentMethodUpdateOptions { BillingDetails = new BillingDetailsOptions { Email = "*****@*****.**" } }; return(await _paymentMethodService.UpdateAsync(id, paymentMethodUpdateOptions, _requestOptions)); }
public async Task UpdateCustomerPaymentMethod(string paymentMethodId, AddressDao newAddress, CancellationToken cancellationToken) { Guard.Argument(paymentMethodId, nameof(paymentMethodId)).NotNull().NotEmpty().NotWhiteSpace(); Guard.Argument(newAddress, nameof(newAddress)).NotNull(); var options = new PaymentMethodUpdateOptions { BillingDetails = new BillingDetailsOptions { Address = new AddressOptions { Line1 = newAddress.Line1, Line2 = newAddress.Line2, City = newAddress.City, State = newAddress.State, PostalCode = newAddress.Postcode, Country = newAddress.Country, } } }; await _paymentMethodService.UpdateAsync(paymentMethodId, options, cancellationToken : cancellationToken); }