UNPKG

paydeuk-payment-modal

Version:
70 lines (50 loc) 1.62 kB
# @paydeuk/payment-modal Paydeuk 결제 모듈 React 컴포넌트 ## 설치 ```bash npm install @paydeuk/payment-modal ``` 또는 ```bash yarn add @paydeuk/payment-modal ``` ## 사용법 ```jsx import React from 'react'; import { PaymentModal } from '@paydeuk/payment-modal'; function App() { const paymentInfo = { merchantName: '상점명', productName: '상품명', quantity: 1, price: 10000, totalAmount: 10000, orderId: 'ORDER1234', }; const handlePaymentComplete = () => { // 결제 완료 후 처리 alert('결제가 완료되었습니다!'); }; return <PaymentModal paymentInfo={paymentInfo} onPaymentComplete={handlePaymentComplete} />; } export default App; ``` ## Props | 이름 | 타입 | 필수 | 설명 | | ----------------- | -------- | ---- | ---------------------- | | paymentInfo | object | O | 결제 정보 객체 | | onPaymentComplete | function | X | 결제 완료 시 콜백 함수 | ### paymentInfo 객체 구조 | 필드명 | 타입 | 필수 | 설명 | | ------------ | ------ | ---- | ----------- | | merchantName | string | O | 상점명 | | productName | string | O | 상품명 | | quantity | number | O | 수량 | | price | number | O | 단가 | | totalAmount | number | O | 총 결제금액 | | orderId | string | O | 주문번호 | ## 스타일 - Tailwind CSS 기반으로 스타일링되어 있습니다. - 프로젝트에 Tailwind CSS가 적용되어 있어야 합니다. ## 라이선스 MIT