diff --git a/.changeset/stale-forks-cover.md b/.changeset/stale-forks-cover.md new file mode 100644 index 0000000000..de43592180 --- /dev/null +++ b/.changeset/stale-forks-cover.md @@ -0,0 +1,5 @@ +--- +"@medusajs/payment": patch +--- + +fix(payment): add account holder methods to the manual provider diff --git a/packages/modules/payment/src/providers/system.ts b/packages/modules/payment/src/providers/system.ts index a79f0a8bdd..45ebd0a0c1 100644 --- a/packages/modules/payment/src/providers/system.ts +++ b/packages/modules/payment/src/providers/system.ts @@ -7,6 +7,10 @@ import { CancelPaymentOutput, CapturePaymentInput, CapturePaymentOutput, + CreateAccountHolderInput, + CreateAccountHolderOutput, + DeleteAccountHolderInput, + DeleteAccountHolderOutput, DeletePaymentInput, DeletePaymentOutput, GetPaymentStatusInput, @@ -77,6 +81,18 @@ export class SystemProviderService extends AbstractPaymentProvider { return { data: {} } } + async createAccountHolder( + input: CreateAccountHolderInput + ): Promise { + return { id: input.context.customer.id } + } + + async deleteAccountHolder( + input: DeleteAccountHolderInput + ): Promise { + return { data: {} } + } + async refundPayment(input: RefundPaymentInput): Promise { return { data: {} } }