Согласно документации, параметр products должен быть JSON строкой. Вы же передаете его в виде объекта.
Я могу ошибаться, но в вашем случае запрос должен выглядеть примерно следующим образом:
async function createurl() {
await superagent
.post("https://easydonate.ru/api/v3/shop/payment/create")
.set("Shop-Key", "secret")
.send({
"customer": "lolka",
"server_id": "11313",
"products": JSON.stringify({
83937: 1,
}),
"email": null,
})
.then(res => console.log(res.body))
}