바로빌 API TypeScript SDK
npm install barobill-sdk바로빌 API TypeScript SDK
> Note: 이 SDK는 비공식 SDK입니다. 공식 문서는 바로빌 API 개발준비를 참고해주세요.
``bash`
npm install barobill-sdk
| 서비스 | 설명 |
| ----------- | ------------- |
| TaxInvoice | 세금계산서 |
| CashBill | 현금영수증 |
| Card | 카드 |
| EDoc | 전자문서 |
| BankAccount | 계좌 |
| CorpState | 기업 상태 |
| Fax | 팩스 |
| KakaoTalk | 카카오톡 알림 |
| SMS | 문자 메시지 |
`typescript
import { TaxInvoice } from 'barobill-sdk';
const client = await TaxInvoice.createClientAsync(
'https://ws.baroservice.com/TI.asmx?wsdl'
);
// 세금계산서 발행
const result = await client.RegistAndIssueTaxInvoiceAsync({
CERTKEY: 'your-cert-key',
CorpNum: '1234567890',
Invoice: {
// ...
},
});
`
`typescript
import { CashBill } from 'barobill-sdk';
const client = await CashBill.createClientAsync(
'https://ws.baroservice.com/CASHBILL.asmx?wsdl'
);
`
`typescript
import { SMS } from 'barobill-sdk';
const client = await SMS.createClientAsync(
'https://ws.baroservice.com/SMS.asmx?wsdl'
);
``
| 서비스 | URL |
| ----------- | ------------------------------------------------ |
| TaxInvoice | https://ws.baroservice.com/TI.asmx?wsdl |
| CashBill | https://ws.baroservice.com/CASHBILL.asmx?wsdl |
| Card | https://ws.baroservice.com/CARD.asmx?wsdl |
| EDoc | https://ws.baroservice.com/EDOC.asmx?wsdl |
| BankAccount | https://ws.baroservice.com/BANKACCOUNT.asmx?wsdl |
| CorpState | https://ws.baroservice.com/CORPSTATE.asmx?wsdl |
| Fax | https://ws.baroservice.com/FAX.asmx?wsdl |
| KakaoTalk | https://ws.baroservice.com/KAKAOTALK.asmx?wsdl |
| SMS | https://ws.baroservice.com/SMS.asmx?wsdl |