راکت
حل شده

مشکل در verifyTransaction درگاه بانک سامان

4 پاسخ

دوستان سلام
من دارم درگاه بانک سامان رو برای اپلیکیشن شرکت پیاده سازی میکنم
ولی توی VerifyTransaction که میرسم هر چی با Soap ریکوئست میفرستم بهم یه ریسپانس عجیب غریب میده !
خیلی ممنون میشم کمکم کنید

app.all('/sep_verify',(req,res)=>{
    const url = 'https://verify.sep.ir/payments/referencepayment.asmx?WSDL'
    const args = {
        RefNum : req.body.RefNum,
        MerchantId : ""
    }
    soap.createClient(url , (err , client)=>{
        if(!err){
            client.verifyTransaction(args.RefNum , args.MerchantId , (err , result)=>{
                if(!err) {
                    console.log(result)
            }
            else{res.json({errInResult : err})}
        })
    }else{res.json({errInCreateClient : err})}
    })
})

ریسپانسی که الان نشون میده (اصلا با اون نتیجه ای که توی داکیومنتشون نوشتن مطابقت نداره !):

{ result: { attributes: { 'xsi:type': 'xsd:double' }, '$value': -111 } }
ثبت پرسش جدید

پاسخ‌ها

4
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

بهترین پاسخ

من پارسال باهاش کلنجار رفتم که دوست عزیزی فرمودند:
https://roocket.ir/discuss/2271

مهدی پاکروان
مهدی پاکروان
@mahdipakravan

تخصص: Mernstack Developer

دیدم اون لینکی که فرمودین رو
مشکل من اینه که من دارم دیتا های درست رو به Verify میفرستم ولی ریسپانسی که بهم میده دقیقا همون ریسپانسیه که اگر هیج چیزی هم نفرستم بهم میده !
فکر میکنم پارامتر هام رو درست ارسال نمیکنم

علیرضا زمانی
علیرضا زمانی
@alitnk

تخصص: توسعه دهنده فول‌استک وب

سلام
دوستانی که دنبال پیاده سازی درگاه های پرداخت برای node.js هستن شاید این پکیج polypay به کارشون بیاد.

شاید پاسخ شما همین‌جا باشد

Hosein Fathy
Hosein Fathy
@hofa77

سلام
با این تغییر من جواب گرفتم

   soap.createClient("https://verify.sep.ir/Payments/ReferencePayment.asmx?wsdl", function (err, client) {
                var args = {
                    String_1: RefNum,
                    String_2: bankSamanTerminalId
                };

                client.verifyTransaction(args, function (err, result) {

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

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