@aajsa/moyasar-client
Version:
A lightweight and type-safe TypeScript client for interacting with Moyasar Payment Gateway APIs.
28 lines (26 loc) • 683 B
JavaScript
import { z } from "zod/v4-mini";
//#region src/schema/applePay.ts
const applePayEndpoints = { getApplePaySession: {
path: "/applepay/initiate",
method: "POST",
input: z.object({
validation_url: z.url(),
display_name: z.string(),
domain_name: z.string(),
publishable_api_key: z.string()
}),
output: z.partial(z.object({
epochTimestamp: z.number(),
expiresAt: z.number(),
merchantSessionIdentifier: z.string(),
nonce: z.string(),
merchantIdentifier: z.string(),
domainName: z.string(),
displayName: z.string(),
signature: z.string(),
operationalAnalyticsIdentifier: z.string(),
retries: z.number()
}))
} };
//#endregion
export { applePayEndpoints };