import { HTTPBody } from '@fastify-modular/route'; import { pito } from 'pito'; import { NeedLogin } from '../defines'; // ========================================================================== export const SendTestpayInput = pito.Obj({}); export type SendTestpayInput = pito.Type; // ========================================================================== export const SendTestpayOutput = pito.Obj({}); export type SendTestpayOutput = pito.Type; // ========================================================================== // 현재 로그인한 계정으로 testpay를 결제하고 payment id 를 받아 옴 export const SendTestpay = HTTPBody('POST', '/api/v1/payment/send-testpay/:payment_id', 'payment') .params(pito.Obj({ payment_id: pito.Str() })) .body(SendTestpayInput) .response(SendTestpayOutput) .presets(NeedLogin) .build(); // ==========================================================================