barobill-sdk
v1.0.1
Published
바로빌 API TypeScript SDK
Maintainers
Readme
barobill-sdk
바로빌 API TypeScript SDK
Note: 이 SDK는 비공식 SDK입니다. 공식 문서는 바로빌 API 개발준비를 참고해주세요.
설치
npm install barobill-sdk지원 서비스
| 서비스 | 설명 | | ----------- | ------------- | | TaxInvoice | 세금계산서 | | CashBill | 현금영수증 | | Card | 카드 | | EDoc | 전자문서 | | BankAccount | 계좌 | | CorpState | 기업 상태 | | Fax | 팩스 | | KakaoTalk | 카카오톡 알림 | | SMS | 문자 메시지 |
사용법
세금계산서
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: {
// ...
},
});현금영수증
import { CashBill } from 'barobill-sdk';
const client = await CashBill.createClientAsync(
'https://ws.baroservice.com/CASHBILL.asmx?wsdl'
);SMS
import { SMS } from 'barobill-sdk';
const client = await SMS.createClientAsync(
'https://ws.baroservice.com/SMS.asmx?wsdl'
);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 |
