Files
2026-03-10 03:45:00 +09:00

68 lines
1.2 KiB
JavaScript

const mongoose = require('mongoose');
const paymentSchema = new mongoose.Schema({
resultInfo: {
resultStatus: {
type: String,
required: true
},
resultCode: {
type: String,
required: true
},
resultMsg: {
type: String,
required: true
},
},
txnId: {
type: String,
required: true
},
bankTxnId: {
type: String,
required: true
},
orderId: {
type: String,
required: true
},
txnAmount: {
type: String,
required: true
},
txnType: {
type: String,
required: true
},
gatewayName: {
type: String,
required: true
},
bankName: {
type: String,
required: true
},
mid: {
type: String,
required: true
},
paymentMode: {
type: String,
required: true
},
refundAmt: {
type: String,
required: true
},
txnDate: {
type: String,
required: true
},
createdAt: {
type: Date,
default: Date.now
}
});
module.exports = mongoose.model("Payment", paymentSchema);