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)
);
}