@portone/server-sdk
Version:
PortOne JavaScript SDK for server-side usage
30 lines (29 loc) • 1.38 kB
TypeScript
import type { Unrecognized } from "./../../utils/unrecognized.js";
import type { CancelledPaymentTransaction } from "./../payment/CancelledPaymentTransaction.js";
import type { FailedPaymentTransaction } from "./../payment/FailedPaymentTransaction.js";
import type { PaidPaymentTransaction } from "./../payment/PaidPaymentTransaction.js";
import type { PartialCancelledPaymentTransaction } from "./../payment/PartialCancelledPaymentTransaction.js";
import type { PayPendingPaymentTransaction } from "./../payment/PayPendingPaymentTransaction.js";
import type { ReadyPaymentTransaction } from "./../payment/ReadyPaymentTransaction.js";
import type { VirtualAccountIssuedPaymentTransaction } from "./../payment/VirtualAccountIssuedPaymentTransaction.js";
/** 결제 시도 */
export type PaymentTransaction =
/** 결제 취소 */
CancelledPaymentTransaction
/** 결제 실패 */
| FailedPaymentTransaction
/** 결제 완료 */
| PaidPaymentTransaction
/** 결제 부분 취소 */
| PartialCancelledPaymentTransaction
/** 결제 완료 대기 */
| PayPendingPaymentTransaction
/** 결제 준비 */
| ReadyPaymentTransaction
/** 가상계좌 발급 완료 */
| VirtualAccountIssuedPaymentTransaction | {
readonly status: Unrecognized;
};
export declare function isUnrecognizedPaymentTransaction(entity: PaymentTransaction): entity is {
readonly status: Unrecognized;
};