Minor imporvements and logs

This commit is contained in:
Joao Ramos
2024-03-06 18:59:11 +00:00
parent 8e1fe15a24
commit 87a1d7c288
3 changed files with 113 additions and 97 deletions

View File

@@ -26,24 +26,27 @@ async function handler(req: NextApiRequest, res: NextApiResponse) {
const trackingId = `${req.session.user.id}-${Date.now()}`;
const url = `${process.env.PAYPAL_ACCESS_TOKEN_URL}/v1/risk/transaction-contexts/${process.env.PAYPAL_MERCHANT_ID}/${trackingId}`;
try {
const request = await axios.put(
url,
const data = {
additional_data: [
{
additional_data: [
{
key: "user_id",
value: req.session.user.id,
},
],
key: "user_id",
value: req.session.user.id,
},
{
headers: {
Authorization: `Bearer ${accessToken}`,
},
}
);
],
};
const headers = {
headers: {
Authorization: `Bearer ${accessToken}`,
},
};
console.log(JSON.stringify({
url,
data,
headers,
}));
try {
const request = await axios.put(url, data, headers);
return res.status(request.status).json({
ok: true,