Get the status of a card payment |
Task<ApiResult<ApiCardPaymentStatusResponse>> GetPaymentStatusAsync(long paymentId, CancellationToken cancellationToken); |
Yes |
No |
Task<ApiResult<ApiCardPaymentStatusResponse>> GetPaymentStatusAsync(long paymentId); |
Yes |
No |
Get information on a specific payment |
Task<ApiResult<ApiCardPaymentResponse>> GetPaymentAsync(long paymentId, CancellationToken cancellationToken); |
Yes |
No |
Task<ApiResult<ApiCardPaymentStatusResponse>> GetPaymentAsync(long paymentId); |
Yes |
No |
Get a list of payments |
Task<ApiResult<ApiCardPaymentListResponse>> GetPaymentListAsync(CancellationToken cancellationToken); |
Yes |
No |
Task<ApiResult<ApiCardPaymentListResponse>> GetPaymentListAsync(); |
Yes |
No |
Get a list of direct card payments (filtered) |
Task<ApiResult<ApiCardPaymentListResponse>> GetPaymentListAsync(CardPaymentsFilter filter, CancellationToken cancellationToken); |
Yes |
No |
Task<ApiResult<ApiCardPaymentListResponse>> GetPaymentListAsync(CardPaymentsFilter filter); |
Yes |
No |
Create a Payment |
Task<ApiResult<ApiCardPaymentResponse>> CreatePaymentAsync(ApiCardPaymentRequest paymentRequest, CancellationToken cancellationToken); |
Yes |
No |
Task<ApiResult<ApiCardPaymentResponse>> CreatePaymentAsync(ApiCardPaymentRequest paymentRequest); |
No |
No |
Task<ApiResult<ApiCardPaymentResponse>> CreatePaymentAsync(ApiCardPaymentRequest paymentRequest, string idempotencyToken, CancellationToken cancellationToken); |
Yes |
Yes |
Task<ApiResult<ApiCardPaymentResponse>> CreatePaymentAsync(ApiCardPaymentRequest paymentRequest, string idempotencyToken); |
No |
Yes |
Capture a Payment |
Task<ApiResult<ApiCardPaymentResponse>> CapturePaymentAsync(long paymentId, CancellationToken cancellationToken); |
Yes |
No |
Task<ApiResult<ApiCardPaymentResponse>> CapturePaymentAsync(long paymentId); |
No |
No |
Task<ApiResult<ApiCardPaymentResponse>> CapturePaymentAsync(long paymentId, string idempotencyToken, CancellationToken cancellationToken); |
Yes |
Yes |
Task<ApiResult<ApiCardPaymentResponse>> CapturePaymentAsync(long paymentId, string idempotencyToken); |
No |
Yes |
Task<ApiResult<ApiCardPaymentResponse>> CapturePaymentAsync(long paymentId, long amount, CancellationToken cancellationToken); |
Yes |
No |
Task<ApiResult<ApiCardPaymentResponse>> CapturePaymentAsync(long paymentId, long amount); |
No |
No |
Task<ApiResult<ApiCardPaymentResponse>> CapturePaymentAsync(long paymentId, long amount, string idempotencyToken, CancellationToken cancellationToken); |
Yes |
Yes |
Task<ApiResult<ApiCardPaymentResponse>> CapturePaymentAsync(long paymentId, long amount, string idempotencyToken); |
No |
Yes |
Cancel a Payment |
Task<ApiResult<ApiCardPaymentResponse>> CancelPaymentAsync(long paymentId, CancellationToken cancellationToken); |
Yes |
No |
Task<ApiResult<ApiCardPaymentResponse>> CancelPaymentAsync(long paymentId); |
No |
No |
Task<ApiResult<ApiCardPaymentResponse>> CancelPaymentAsync(long paymentId, string idempotencyToken, CancellationToken cancellationToken); |
Yes |
Yes |
Task<ApiResult<ApiCardPaymentResponse>> CancelPaymentAsync(long paymentId, string idempotencyToken); |
No |
Yes |
Fraud Check – Payment Challenged |
Task<ApiResult<ApiCardPaymentResponse>> AcceptChallengeAsync(long paymentId, CancellationToken cancellationToken); |
Yes |
No |
Task<ApiResult<ApiCardPaymentResponse>> AcceptChallengeAsync(long paymentId); |
No |
No |
Task<ApiResult<ApiCardPaymentResponse>> AcceptChallengeAsync(long paymentId, string idempotencyToken, CancellationToken cancellationToken); |
Yes |
Yes |
Task<ApiResult<ApiCardPaymentResponse>> AcceptChallengeAsync(long paymentId, string idempotencyToken); |
No |
Yes |
Fraud Check – Payment Challenged |
Task<ApiResult<ApiCardPaymentResponse>> RejectChallengeAsync(long paymentId, CancellationToken cancellationToken); |
Yes |
No |
Task<ApiResult<ApiCardPaymentResponse>> RejectChallengeAsync(long paymentId); |
No |
No |
Task<ApiResult<ApiCardPaymentResponse>> RejectChallengeAsync(long paymentId, string idempotencyToken, CancellationToken cancellationToken); |
Yes |
Yes |
Task<ApiResult<ApiCardPaymentResponse>> RejectChallengeAsync(long paymentId, string idempotencyToken); |
No |
Yes |