UNPKG

@aajsa/moyasar-client

Version:

A lightweight and type-safe TypeScript client for interacting with Moyasar Payment Gateway APIs.

28 lines (26 loc) 683 B
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 };