99 lines
2.6 KiB
TypeScript
99 lines
2.6 KiB
TypeScript
import { Elysia } from "elysia";
|
|
export declare const paymentsRoute: Elysia<"/payments", {
|
|
decorator: {};
|
|
store: {};
|
|
derive: {};
|
|
resolve: {};
|
|
}, {
|
|
typebox: {};
|
|
error: {};
|
|
}, {
|
|
schema: {};
|
|
standaloneSchema: {};
|
|
macro: {};
|
|
macroFn: {};
|
|
parser: {};
|
|
response: {};
|
|
}, {
|
|
payments: {
|
|
charge: {
|
|
post: {
|
|
body: {
|
|
token?: string;
|
|
type: "card" | "promptpay";
|
|
orderId: number;
|
|
amount: number;
|
|
};
|
|
params: {};
|
|
query: unknown;
|
|
headers: unknown;
|
|
response: {
|
|
200: {
|
|
error: any;
|
|
success?: never;
|
|
status?: never;
|
|
chargeId?: never;
|
|
authorizeUri?: never;
|
|
qrCodeUrl?: never;
|
|
} | {
|
|
success: boolean;
|
|
status: any;
|
|
chargeId: any;
|
|
authorizeUri: any;
|
|
error?: never;
|
|
qrCodeUrl?: never;
|
|
} | {
|
|
success: boolean;
|
|
status: any;
|
|
chargeId: any;
|
|
qrCodeUrl: any;
|
|
error?: never;
|
|
authorizeUri?: never;
|
|
};
|
|
422: {
|
|
type: "validation";
|
|
on: string;
|
|
summary?: string;
|
|
message?: string;
|
|
found?: unknown;
|
|
property?: string;
|
|
expected?: string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
} & {
|
|
payments: {
|
|
webhook: {
|
|
post: {
|
|
body: unknown;
|
|
params: {};
|
|
query: unknown;
|
|
headers: unknown;
|
|
response: {
|
|
200: {
|
|
received: boolean;
|
|
error?: never;
|
|
} | {
|
|
error: string;
|
|
received?: never;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}, {
|
|
derive: {};
|
|
resolve: {};
|
|
schema: {};
|
|
standaloneSchema: {};
|
|
response: {};
|
|
}, {
|
|
derive: {};
|
|
resolve: {};
|
|
schema: {};
|
|
standaloneSchema: {};
|
|
response: {};
|
|
}>;
|
|
//# sourceMappingURL=payments.d.ts.map
|