Beispiel #1
0
 public virtual Authorization Approve(string authorizationId, AuthorizationApproveOptions approveOptions = null, StripeRequestOptions requestOptions = null)
 {
     return(Mapper <Authorization> .MapFromJson(
                Requestor.PostString(
                    this.ApplyAllParameters(approveOptions, $"{classUrl}/{authorizationId}/approve", false),
                    this.SetupRequestOptions(requestOptions))));
 }
Beispiel #2
0
 public virtual Task <Authorization> ApproveAsync(string authorizationId, AuthorizationApproveOptions options = null, RequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken))
 {
     return(this.PostRequestAsync <Authorization>($"{this.InstanceUrl(authorizationId)}/approve", options, requestOptions, cancellationToken));
 }
Beispiel #3
0
 public virtual Authorization Approve(string authorizationId, AuthorizationApproveOptions options = null, RequestOptions requestOptions = null)
 {
     return(this.PostRequest <Authorization>($"{this.InstanceUrl(authorizationId)}/approve", options, requestOptions));
 }
Beispiel #4
0
 public virtual Task <Authorization> ApproveAsync(string id, AuthorizationApproveOptions options = null, RequestOptions requestOptions = null, CancellationToken cancellationToken = default)
 {
     return(this.RequestAsync(HttpMethod.Post, $"{this.InstanceUrl(id)}/approve", options, requestOptions, cancellationToken));
 }
Beispiel #5
0
 public virtual Authorization Approve(string id, AuthorizationApproveOptions options = null, RequestOptions requestOptions = null)
 {
     return(this.Request(HttpMethod.Post, $"{this.InstanceUrl(id)}/approve", options, requestOptions));
 }
Beispiel #6
0
 public virtual async Task <Authorization> ApproveAsync(string authorizationId, AuthorizationApproveOptions approveOptions = null, StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken))
 {
     return(Mapper <Authorization> .MapFromJson(
                await Requestor.PostStringAsync(
                    this.ApplyAllParameters(approveOptions, $"{classUrl}/{authorizationId}/approve", false),
                    this.SetupRequestOptions(requestOptions),
                    cancellationToken).ConfigureAwait(false)));
 }