Stripe.StripeRefundService.CreateAsync C# (CSharp) Method

CreateAsync() public method

public CreateAsync ( string chargeId, Stripe.StripeRefundCreateOptions createOptions = null, Stripe.StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
chargeId string
createOptions Stripe.StripeRefundCreateOptions
requestOptions Stripe.StripeRequestOptions
cancellationToken CancellationToken
return Task
        public virtual async Task<StripeRefund> CreateAsync(string chargeId, StripeRefundCreateOptions createOptions = null, StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken))
        {
            return Mapper<StripeRefund>.MapFromJson(
                await Requestor.PostStringAsync(this.ApplyAllParameters(createOptions, $"{Urls.Charges}/{chargeId}/refunds", false),
                SetupRequestOptions(requestOptions),
                cancellationToken)
            );
        }