اکبر
2 سال پیش توسط اکبر مطرح شد
0 پاسخ

پیاده سازی درگاه پرداخت سامان کیش در nodejs

با سلام و خسته نباشید . قصد دارم درگاه پرداخت سامان کیش رو در نودجی اس استفاده کنم . از پکیج زیر هم استفاده کردم اما متاسفانه کار نمیکنه .
https://github.com/alitnk/monopay
بعد از نصب پکیج و ایمپورتش ، درایور رو تعریف کردم به این شکل

const monopayConfiguration = {
     saman: {
        merchantId: '1111111111',
    }
}

بعد نوع دارایور رو انخاب کردم به این شکل

const chosenDriver = 'saman'

بعد هم متد خرید رو اینجوری اضافه کردم

router.get('/purchase', async (req, res) => {
    try {
        const driver = getPaymentDriver(chosenDriver, monopayConfiguration[chosenDriver]);

        const paymentInfo = await driver.requestPayment({
            amount: 20000,
            callbackUrl:  'http://127.0.0.1:3000/user/callback',
        })

        // Store the payment info in a database //

        res.send(`<html>
        <body>
            <h1> We're redirecting you to the payment gateway... </h1>
            <script>${paymentInfo.getScript()}</script>
        </body>
        </html>`)
    } catch (e) {
        console.log(e.message)
    }
})

متاسفانه هیچ پاسخی دریافت نمیشه


ثبت پرسش جدید

به همدیگه کمک کنیم

به اکبر کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام