Skip to content

PaystackPaymentSchema

const PaystackPaymentSchema: ZodObject<object & object, "strip", ZodTypeAny, { amount: number; bearer?: "subaccount" | "account"; callbackUrl?: string; channels?: PaystackChannel[]; currency: Currency; description?: string; email: string; invoiceLimit?: number; metadata?: Record<string, any>; plan?: string; reference?: string; splitCode?: string; subaccount?: string; transactionCharge?: number; }, { amount: number; bearer?: "subaccount" | "account"; callbackUrl?: string; channels?: PaystackChannel[]; currency: Currency; description?: string; email: string; invoiceLimit?: number; metadata?: Record<string, any>; plan?: string; reference?: string; splitCode?: string; subaccount?: string; transactionCharge?: number; }>

Defined in: packages/node/src/core/provider-schemas/paystack.schema.ts:21

Complete Paystack payment schema (base + Paystack-specific options)