public virtual StripeCard Update(string customerOrRecipientId, string cardId, StripeCardUpdateOptions updateOptions, bool isRecipient = false, StripeRequestOptions requestOptions = null) { var url = SetupUrl(customerOrRecipientId, isRecipient, cardId); return(Mapper <StripeCard> .MapFromJson( Requestor.PostString(this.ApplyAllParameters(updateOptions, url, false), SetupRequestOptions(requestOptions)) )); }
public virtual async Task <StripeCard> UpdateAsync(string customerOrRecipientId, string cardId, StripeCardUpdateOptions updateOptions, bool isRecipient = false, StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken)) { var url = SetupUrl(customerOrRecipientId, isRecipient, cardId); return(Mapper <StripeCard> .MapFromJson( await Requestor.PostStringAsync(this.ApplyAllParameters(updateOptions, url, false), SetupRequestOptions(requestOptions), cancellationToken) )); }