-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
درگاه سامان کیش #14
Comments
سلام، لطف دارین. |
سلام . من تست کردم . گفتم شاید نحوه پیاده سازی من مشکل داشته . بعد این کد رو استفاده کردم ` app.get('/purchase', async (req, res) => {
})` |
درسته... |
سلام. الان راه حل شما برای رفع این مشکل چیه ؟ چون من نود جی اس زیاد وارد نیستم . ممنون میشم راهنمایی کنید .حداقل بدونم کجاش مشکل داره . |
مخزن رو Fork کنید و سعی کنید ازش لاگ بگیرید و بفهمید مشکل از کجاست و بر اساس مشکل اقدام به حل کردنش کنید. |
سلام. من ایراد کار رو پیدا کردم اطلاعات ارسال میشه ، پاسخ هم به درستی دریافت میشه. مشکل ریدایرکت رو هم حل کردم الان فقط بعد از پرداخت و هدایت کاربر به صفحه کال بک توی کنسول خطای زیر میده ممنون میشم راهنمایی بفرمایید. |
فکر میکنم سرور Express تون چند بار ریسپانس برمیگردونه. |
سلام، ممنون بابت پکیج فوق العادتون، من با ارور Error: Request failed with status code 500 مواجه میشم این کدم هست: `const express = require('express') const app = express() // 1) app.get('/purchase', async (req, res) => {
} catch (e) { app.all('/callback', async (req, res) => {
} catch (e) { app.listen(port, () => { |
@Hossein-Nadimi سلام، درگاه سامان در مونوپی تست شده نیست - بنده تابحال با درگاه سامان کار نکردم و مستنداتش در اختیارم نیست. پیشنهاد میکنم به پکیجهای درگاه پرداخت در زبانهای دیگه مراجعه کنید (مثلا این پکیج برای PHP) و مراحل ایجاد تراکنش رو مقایسه کنید. اگر تونستید مشکلش رو برطرف کنید ممنون میشم با ساختن PR پکیج رو بهتر کنید. |
من تقریبا عیب یابی رو انجام دادم . ولی فقط مشکل تایید تراکنش هست که متاسفانه چون گرفتاری برام پیش اومد نتونستم حلش کنم .مشکل بر طرف کنم قطعا منتشر میکنم تا بقیه هم استفاده کنند . |
کد پذیرنده باید ارسال کنید جهت دریافت توکن . به همراه شماره فاکتور فقط همین دو مورد |
@akbarazimifar و اینکه میشه به کدم یه نگاه بکنین ببینین ایرادش چیه که ارور Request failed with status code 500 دریافت میکنم؟ |
آره . مرچنت آیدی باید ارسال کنید بعد شماره فاکتور Resnum لینک ها هم باید تغییر کنه . الان دسترسی ندارم دقیقا ببینم کجاها رو تغییر دادم . اما لینک ها باید تغییر کنه ، مرچنت آیدی و resnum هم باید ارسال بشن . اگه مشکل تایید پرداخت رو تونستید حل کنید منتشر کنید ماهم استفاده کنیم . |
من تغییراتی که اعمال کردم رو منتشر میکنم شما هم اگه مشکل رو رفع کردین درجریان قرار بدین . منم اگه رفع کردم اطلاع میدم . فقط بی معرفت بازی درنیارین کد بالا برای هدایت به درگاه پرداخت با سامان هست. توی لینک زیر پوشه dist رو با پوشه خودتون جایگزین کنید . چون دقیقا خاطرم نیست کجاها رو تغییر دادم متاسفانه |
متاسفانه با پکیج نتونستم حل کنم و درخواست مستندات از بانک کردم مثل اینکه یکم تغییر کرده، مستنداتو برای شما هم می فرستم، با مستندات آنلاین پی جی به راحتی پیاده سازی شد. |
سلام . ممنون . نمونه کد رو ارسال نمی کنید ؟ ممنون میشم اگه ارسال کنید . |
مستنداتو بخونین خیلی سادست، بازم اگه مشکلی داشتین بگین تا حد توان راهنمایی کنم. @akbarazimifar آقا علی چطور میشه این تغییراتو تو پکیج اعمال کرد تا همه راحت استفاده کنن؟ پکیج با تایپ اسکریپته منم متاسفانه کار نکردم. @alitnk |
باید یکی از دوستان که تایپاسکریپت بلده زحمتش رو بکشه و تغییرات رو روی درایور مربوطه اعمال کنه. یه فایل تایپ هست که صرفا تایپ های TS هستند و یک فایل برای لاجیک. |
سلام به دوستان. من تغییراتی روی درگاه سامان کیش انجام دادم که مشکل رو حل کرده. لااقل روی پروژهی خودم خیلی خوب کار می کنه فقط فایل js رو ویرایش کردم و تایپ اسکریپت مونده دستور نصب: |
سلام . خیلی عالی . تشکر از زحمات شما . اگه مابقی درگاه ها هم حل میشد عالی بود . |
سلام . متاسفانه نصب نمیشه |
اگه از دستور |
سلام .نشخه قبلی رو اول حذف کردم . بعد دستور نصب نسخه شما رو زدم . با این خطا مواجه شدم . npm ERR! code 128 npm ERR! A complete log of this run can be found in: البته روی لوکال نصب میشه ولی پروژه اجرا نمیشه و خطای دیگه ای میده |
خطایی که روی لوکال میده : SyntaxError: Unexpected token '.' |
خطای اول که ظاهرا مربوط به سرورتون هست که دسترسی نداره. شاید با vpn مشکل تون رفع بشه برای خطای دوم، تغییراتی انجام دادم. حذف و مجدد نصب کنید. |
هنوزم خطا میده . یکبار خذف کردم . مجدد نصب کردم /home/akbar/Desktop/node_taxi/node_modules/monopay/dist/drivers/saman/index.js:52 SyntaxError: Unexpected token '.' |
من از این دستور برای verify استفاده می کنم:
راستش این اطلاعات به روشی که من نوشتم در هیچ سند آموزشی ندیدم و تقریباً با آزمون و خطا روشش رو پیدا کردم. ممکنه اطلاعات دریافتی برای شما متفاوت باشه قبل از خط خطا، یک لاگ بذارید ببینید چه اطلاعاتی رو بر می گردونه |
اصلا پروژه اجرا نمیشه که بخواد پاسخی برگردونه . وقتی دستور node app.js میزنم خطای بالایی میده |
این بخش از اسکریپت مربوط به بازگشت از درگاه پرداخته. |
اینکار رو هم کردم .کد های پرداخت رو که حذف می کنم پروژه به خوبی اجرا میشه . |
باید دیگه بررسی کنید طبق مستندات همین صفحه کدوم قسمت از کدهای ارسال به درگاه و تأیید پرداخت شما مشکل داره. |
ظاهرا ایراد از نسخه نود جی اس بود . ارتقا دادم نسخه 16 درست شد . فقط الان خطای وریفای میده : شرح پیام: 03 (عملیات ناموفق) |
با سلام و تشکر بابت پکیج بسیار عالی . ممنون میشم در خصوص نحوه استفاده از درگاه سامان کیش در express راهنمایی بفرمایید . با تشکر
The text was updated successfully, but these errors were encountered: