method PaymentProvider.refundCharge
PaymentProvider.refundCharge(request: AuthorizedRefundRequest): Promise<RefundAttemptResult>

Ask for the observed charge to be refunded and preserve the provider's exact completed, accepted, rejected, unsent, or uncertain answer.

Parameters

request: AuthorizedRefundRequest

Return Type

Promise<RefundAttemptResult>

Usage

import { type PaymentProvider } from "docs/payments.ts";