From 46bec6bd2efd0ce30769a28752b56b720cc9f7e4 Mon Sep 17 00:00:00 2001 From: Bas van den Aakster Date: Tue, 18 Nov 2025 23:12:30 +0100 Subject: [PATCH] feat: add defaultPopulate configuration to payments collection - Include defaultPopulate fields to simplify API responses - Ensure key payment details (amount, status, provider, etc.) are preloaded --- src/collections/payments.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/collections/payments.ts b/src/collections/payments.ts index 103e9c7..8ed128d 100644 --- a/src/collections/payments.ts +++ b/src/collections/payments.ts @@ -144,6 +144,18 @@ export function createPaymentsCollection(pluginConfig: BillingPluginConfig): Col useAsTitle: 'id', }, fields, + defaultPopulate: { + id: true, + provider: true, + status: true, + amount: true, + currency: true, + description: true, + checkoutUrl: true, + providerId: true, + metadata: true, + providerData: true, + }, hooks: { afterChange: [ async ({ doc, operation, req, previousDoc }) => {