@speakr/speakr-module-services
Version:
SPEAKR Shared Service Module
73 lines (70 loc) • 1.38 kB
JavaScript
'use strict';
let _ = require('underscore');
module.exports = function (sequelize, DataTypes) {
return sequelize.define('paypal_ipn', {
payer_email: {
type: DataTypes.STRING,
allowNull: true
},
masspay_txn_id: {
type: DataTypes.STRING,
allowNull: true
},
mc_currency: {
type: DataTypes.STRING,
allowNull: true
},
mc_fee: {
type: DataTypes.FLOAT,
allowNull: true
},
mc_gross: {
type: DataTypes.FLOAT,
allowNull: true
},
payer_id: {
type: DataTypes.STRING,
allowNull: true
},
payment_date: {
type: DataTypes.STRING,
allowNull: true
},
payment_fee: {
type: DataTypes.FLOAT,
allowNull: true
},
payment_gross: {
type: DataTypes.FLOAT,
allowNull: true
},
payment_status: {
type: DataTypes.STRING,
allowNull: true
},
receiver_email: {
type: DataTypes.STRING,
allowNull: true
},
status: {
type: DataTypes.STRING,
allowNull: true
},
txn_type: {
type: DataTypes.STRING,
allowNull: true
},
unique_id: {
type: DataTypes.STRING,
allowNull: true
},
verify_sign: {
type: DataTypes.STRING,
allowNull: true
}
}, {
paranoid: true,
underscored: true,
tableName: "paypal_ipn"
});
};