paydeuk-payment-modal
Version:
Paydeuk Payment Modal Component
70 lines (50 loc) • 1.62 kB
Markdown
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;
```
| 이름 | 타입 | 필수 | 설명 |
| ----------------- | -------- | ---- | ---------------------- |
| paymentInfo | object | O | 결제 정보 객체 |
| onPaymentComplete | function | X | 결제 완료 시 콜백 함수 |
| 필드명 | 타입 | 필수 | 설명 |
| ------------ | ------ | ---- | ----------- |
| merchantName | string | O | 상점명 |
| productName | string | O | 상품명 |
| quantity | number | O | 수량 |
| price | number | O | 단가 |
| totalAmount | number | O | 총 결제금액 |
| orderId | string | O | 주문번호 |
- Tailwind CSS 기반으로 스타일링되어 있습니다.
- 프로젝트에 Tailwind CSS가 적용되어 있어야 합니다.
MIT