Spaces:
Sleeping
Sleeping
Update app.js
Browse files
app.js
CHANGED
|
@@ -135,6 +135,10 @@ app.post('/webhook/paystack', (req, res) => {
|
|
| 135 |
app.post('/create-payment-link', express.json(), async (req, res) => {
|
| 136 |
const { planId, userId, name, amount, redirect_url, collect_phone = false, fixed_amount = false } = req.body || {};
|
| 137 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 138 |
if (!planId) return res.status(400).json({ ok: false, message: 'planId is required' });
|
| 139 |
if (!userId) return res.status(400).json({ ok: false, message: 'userId is required' });
|
| 140 |
if (!name) return res.status(400).json({ ok: false, message: 'name is required (page title)' });
|
|
|
|
| 135 |
app.post('/create-payment-link', express.json(), async (req, res) => {
|
| 136 |
const { planId, userId, name, amount, redirect_url, collect_phone = false, fixed_amount = false } = req.body || {};
|
| 137 |
|
| 138 |
+
console.log('headers:', req.headers['content-type']);
|
| 139 |
+
console.log('isBuffer:', Buffer.isBuffer(req.body));
|
| 140 |
+
console.log('bodyType:', typeof req.body);
|
| 141 |
+
|
| 142 |
if (!planId) return res.status(400).json({ ok: false, message: 'planId is required' });
|
| 143 |
if (!userId) return res.status(400).json({ ok: false, message: 'userId is required' });
|
| 144 |
if (!name) return res.status(400).json({ ok: false, message: 'name is required (page title)' });
|