protos.purchase.PurchaseSummaryTransaction
price object
Possible values: [TransactionStatus_UNSPECIFIED, REQUESTED, APPROVED, CANCELED, SPENT, FAILED]
Possible values: [TransactionPaymentType_UNSPECIFIED, CASH, CARD, PREPAID_CARD, PLATFORM, TRANSFER, EASY_PAY, MEDICAL_LOAN]
cardConfiguration object
cardCompany object
installmentConfiguration object
cashConfiguration object
현금영수증 승인번호
cashReceiptConfiguration object
Possible values: [CASH_RECEIPT_TYPE_UNKNOWN, PERSONAL, BUSINESS, VOLUNTARY]
personalConfiguration object
type이 PERSONAL일 경우 필수
휴대폰번호(10 자리 또는 11 자리. - 제외)
businessConfiguration object
type이 BUSINESS일 경우 필수
사업자번호(10 자리)
transferConfiguration object
현금영수증 승인번호
cashReceiptConfiguration object
Possible values: [CASH_RECEIPT_TYPE_UNKNOWN, PERSONAL, BUSINESS, VOLUNTARY]
personalConfiguration object
type이 PERSONAL일 경우 필수
휴대폰번호(10 자리 또는 11 자리. - 제외)
businessConfiguration object
type이 BUSINESS일 경우 필수
사업자번호(10 자리)
platformConfiguration object
platform object
prepaidCardConfiguration object
easyPayConfiguration object
easyPayProvider object
installmentConfiguration object
assignee object
deprecated 이전에는 생성일시와 결제일시가 동일하게 사용됐습니다. 이후부터는 paymentDateTime.lastUpdatedDateTimeUtc을 사용하세요. paymentDateTime이 없을 경우 하위 호환을 위해서만 사용합니다.
primaryData object
결제단말기로 부터 수신한 응답의 원본. 직렬화된 JSON 데이터.
Possible values: [PaymentTerminalVendor_UNSPECIFIED, KOVAN, KSNET, STRIPE]
vatAmount object
Deprecated. Use Transaction.vatAmount instead.
installmentConfiguration object
suppliedAmount object
과세 공급가액
taxFreeAmount object
면세 금액 (aka. 면세 공급가액)
vatAmount object
부가가치세
paymentDateTime object
paymentDateTime.lastUpdatedDateTimeUtc가 없다면, 하위 호환을 위해 createdDateTimeUtc를 사용하세요.
medicalLoanConfiguration object
medicalLoanCompany object
{
"id": "string",
"price": {
"value": 0,
"currency": "string"
},
"status": "TransactionStatus_UNSPECIFIED",
"paymentType": "TransactionPaymentType_UNSPECIFIED",
"cardConfiguration": {
"approvalNumber": "string",
"cardCompany": {
"name": "string"
},
"installmentConfiguration": {
"month": 0
},
"cardNumber": "string"
},
"cashConfiguration": {
"incomeTaxDeductionNumber": "string",
"cashReceiptConfiguration": {
"type": "CASH_RECEIPT_TYPE_UNKNOWN",
"personalConfiguration": {
"phoneNumber": "string"
},
"businessConfiguration": {
"businessNumber": "string"
}
}
},
"transferConfiguration": {
"incomeTaxDeductionNumber": "string",
"cashReceiptConfiguration": {
"type": "CASH_RECEIPT_TYPE_UNKNOWN",
"personalConfiguration": {
"phoneNumber": "string"
},
"businessConfiguration": {
"businessNumber": "string"
}
}
},
"platformConfiguration": {
"platform": {
"name": "string"
}
},
"prepaidCardConfiguration": {
"prepaidCardId": "string",
"chargingId": "string",
"prepaidCardName": "string"
},
"easyPayConfiguration": {
"easyPayProvider": {
"name": "string"
},
"installmentConfiguration": {
"month": 0
},
"incomeTaxDeductionNumber": "string",
"approvalNumber": "string"
},
"assignee": {
"id": "string",
"name": "string"
},
"canceledRefId": "string",
"createdDateTimeUtc": "string",
"primaryData": {
"rawData": "string",
"vendor": "PaymentTerminalVendor_UNSPECIFIED",
"terminalTransactionId": "string",
"terminalId": "string",
"merchantId": "string",
"approvalNumber": "string",
"vatAmount": {
"value": 0,
"currency": "string"
},
"failureReasonMessage": "string",
"cardCompanyName": "string",
"cardNumber": "string",
"paymentUrl": "string",
"installmentConfiguration": {
"month": 0
}
},
"suppliedAmount": {
"value": 0,
"currency": "string"
},
"taxFreeAmount": {
"value": 0,
"currency": "string"
},
"vatAmount": {
"value": 0,
"currency": "string"
},
"paymentDateTime": {
"lastUpdatedDateTimeUtc": "string",
"requestedDateTimeUtc": "string",
"approvedDateTimeUtc": "string",
"canceledDateTimeUtc": "string",
"spentDateTimeUtc": "string",
"failedDateTimeUtc": "string"
},
"medicalLoanConfiguration": {
"medicalLoanCompany": {
"name": "string"
}
}
}