const mongoose = require('mongoose') const mongoosePaginate = require('mongoose-paginate-v2'); const PaymentSchema = mongoose.Schema({ user_id: {type: mongoose.ObjectId, ref: 'User'}, order_id : {type: mongoose.ObjectId, ref: 'Order'}, transactionId : String, getPayment : {type : Boolean , default: false}, action : { type : String, enum: ['increaseBag', 'decreaseBag', 'payOrder'], default: 'payOrder' }, status : { type : String, enum: ['refund', 'unpaid', 'paid'], default: 'unpaid' }, cost : Number, refId : String, fee_type: String, card_hash: String, card_pan:String, fee: Number }) PaymentSchema.plugin(mongoosePaginate); module.exports = mongoose.model('Payment', PaymentSchema)