-
check_circle_outlineMódulo 1 | 2 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 5 clases
SailsJS
expand_more -
check_circle_outlineMódulo 3 | 12 clases
CRUD
expand_more -
check_circle_outlineMódulo 4 | 14 clases
Autenticación
expand_more -
check_circle_outlineMódulo 5 | 5 clases
Planes
expand_more -
check_circle_outlineMódulo 6 | 6 clases
Suscripciones
expand_more -
check_circle_outlineMódulo 7 | 4 clases
Webhooks
expand_more -
check_circle_outlineMódulo 8 | 4 clases
Invoices
expand_more -
check_circle_outlineMódulo 9 | 6 clases
Detalles
expand_more
2 comentario(s)
let stripe = require('stripe')('sk_test_rjXtGK21Gj8ZjHzp3raJGcbw');module.exports = { attributes:{ name:{ type: 'string', required: true }, amount:{ type: 'integer', required: true }, interval:{ type: 'string', required: true }, stripe_valid:{ type: 'boolean', defaultsTo: false } },
afterCreate:function(plan,callback){ stripe.plans.create({ amount: plan.amount, interval: plan.interval, name: plan.name, id: plan.id, currency: 'mxn' },function(err,stripe_plan){ if(err){ console.log(err); callback(); }else{ Plan.update({id: plan.id},{stripe_valid: true}) .exec(callback); } }); }, afterDestroy: function(plansDeleted,callback){ stripe.plans.del(plansDeleted[0].id,function(err,confirmation){ if(err) console.log(err); callback(); }); }
}
\api\models\plan.js:35
Plan.update({id: plan.id},{stripe_valid: true})
^
ReferenceError: Plan is not defined
Plan.update({id: plan.id},{stripe_valid: true})
^
ReferenceError: Plan is not defined