@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
23 lines • 938 B
JavaScript
import { z } from 'zod';
import { BaseResponseSchema, BaseGetParamsSchema } from '../../../core/schemas';
// Pre-Auth Parameters Schema
export const PreAuthParamsSchema = BaseGetParamsSchema.extend({
amount: z.coerce.number(),
ccNumber: z.string(),
expDate: z.string(),
orderId: z.string(),
testMode: z.coerce.boolean().optional(),
});
// Pre-Auth Complete Parameters Schema
export const PreAuthCompleteParamsSchema = BaseGetParamsSchema.extend({
amount: z.coerce.number(),
orderId: z.string(),
testMode: z.coerce.boolean().optional(),
txnNumber: z.string(),
});
/** Moneris response data - passthrough for API flexibility */
export const MonerisDataSchema = z.object({}).passthrough();
// Response Schemas
export const PreAuthResponseSchema = BaseResponseSchema(MonerisDataSchema);
export const PreAuthCompleteResponseSchema = BaseResponseSchema(MonerisDataSchema);
//# sourceMappingURL=moneris.js.map