@aajsa/moyasar-client
Version:
A lightweight and type-safe TypeScript client for interacting with Moyasar Payment Gateway APIs.
29 lines (27 loc) • 1.03 kB
JavaScript
const require_rolldown_runtime = require('../_virtual/rolldown_runtime.cjs');
const zod_v4_mini = require_rolldown_runtime.__toESM(require("zod/v4-mini"));
//#region src/schema/applePay.ts
const applePayEndpoints = { getApplePaySession: {
path: "/applepay/initiate",
method: "POST",
input: zod_v4_mini.z.object({
validation_url: zod_v4_mini.z.url(),
display_name: zod_v4_mini.z.string(),
domain_name: zod_v4_mini.z.string(),
publishable_api_key: zod_v4_mini.z.string()
}),
output: zod_v4_mini.z.partial(zod_v4_mini.z.object({
epochTimestamp: zod_v4_mini.z.number(),
expiresAt: zod_v4_mini.z.number(),
merchantSessionIdentifier: zod_v4_mini.z.string(),
nonce: zod_v4_mini.z.string(),
merchantIdentifier: zod_v4_mini.z.string(),
domainName: zod_v4_mini.z.string(),
displayName: zod_v4_mini.z.string(),
signature: zod_v4_mini.z.string(),
operationalAnalyticsIdentifier: zod_v4_mini.z.string(),
retries: zod_v4_mini.z.number()
}))
} };
//#endregion
exports.applePayEndpoints = applePayEndpoints;