Пример #1
0
        public virtual StripeProduct Create(StripeProductCreateOptions createOptions, StripeRequestOptions requestOptions = null)
        {
            requestOptions = SetupRequestOptions(requestOptions);

            var url = this.ApplyAllParameters(createOptions, Urls.Products, false);

            var response = Requestor.PostString(url, requestOptions);

            return Mapper<StripeProduct>.MapFromJson(response);
        }
Пример #2
0
 // Async
 public virtual Task <StripeProduct> CreateAsync(StripeProductCreateOptions options, StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken))
 {
     return(PostAsync($"{Urls.BaseUrl}/products", requestOptions, cancellationToken, options));
 }
Пример #3
0
 public virtual StripeProduct Create(StripeProductCreateOptions createOptions = null, StripeRequestOptions requestOptions = null)
 {
     return(Post(Urls.Products, requestOptions, createOptions));
 }
Пример #4
0
 // Sync
 public virtual StripeProduct Create(StripeProductCreateOptions options, StripeRequestOptions requestOptions = null)
 {
     return(Post($"{Urls.BaseUrl}/products", requestOptions, options));
 }