سلام دوستان
کسی پرداخت تجمعی نوع ۲ درگاه پرداخت به پرداخت ملت (cumulative) رو کار کرده؟
در مورد رشته سه تایی شناسه حساب واریزی،مبلغ،شناسه پرداخت کننده توضیح بدید
سپاس
سلام
@s.kh.khalili
مستندات اتصال به وب سرویس با متدی که شما گفتید به این شکل هست
http://bayanbox.ir/info/3267260886548654973/Mellat-PGW-Cumulative-Dynamic-Pay-User-Manual-Ver-1.2
کمی دیگه هم خودتون سرچ کنید ماژول های اتصال به درگاه هست و نیازی به نوشتنش نیست تقریبا کمی ویرایش لازم داره
راجب رشته هم که گفتید برای اتصال
يك رشته كه حاوي حداكثر 10 مورد كد شناسه
حساب واريزي، مبلغ و شناسه پرداخت كننده مي
باشد كه اين اقلام با "," از هم جدا مي شوند و هر
كدام از سه تايي هاي كد شناسه حساب واريزي، مبلغ
و شناسه پرداخت
که مثالش رو هم تو همین مستندات هست
شما مواردی که اطلاعات درگاه هست و به پرداخت فرستاده براتون رو وارد کنید
کسی عملا از پرداخت تجمیعی جواب گرفته؟؟
بعد از فراخوانی متد bpCumulativeDynamicPayRequest خطای 31 میگیرم
خود به پرداخت هم نمیدونه مشکل از کجاست!!!
لطفا راهنمایی کنید
سلام
@s.kh.khalili
ارور شما که این هست
پاسخ نامعتبر است
ولی خب
شما قبلش یه تستی بگیرید ببینید درگاه فعاله اصلا ، رو یه وردپرسی
جایی
ماژولی
یه تست از درگاه بگیرید ببینید اوکی هست اگر رفت و تکمیل شد ، پس تو ارسال پارامتر ها و اطلاعات مشکل دارید احتمالا
بصورت عادی با متد bpCumulativeDynamicPayRequest مشکل نداریم به درگاه هدایت میشه پرداخت هم درست انجام میشه منتها برای پرداخت تجمیعی با متد bpCumulativeDynamicPayRequest خطای 31 میگیریم
فیلد additionalData هم همونطوری که تو داکیومنت نوشته گذاشتیم
فیلد شناسه واریزی نباید شماره شبای شماره حساب ها باشه؟
سلام
@s.kh.khalili
خودشون که زدن شماره حساب! اگر شبا میخواستند تو راهنما میگفتند
ولی خب تستش ضرری نداره
یه تست بگیرید
با آزمون خطا این موارد تست بگیرید
مستندات زیاد خوبی ندارند اینا!
کلافه شدم هرچی میشد رو تست کردم نشد متاسفانه!
خودشون هم میگن باید سعی و خطا کنی انگار خودشون برنامه نویسی نکردند!!!!!! والا مسخره است
کسی نیست مرا یاری کند؟؟؟؟؟؟؟
سلام
@s.kh.khalili
احتمال این هم هست که این سرویس از اون طرف غیر فعال باشه ها و نمیگن!
شما اگر به کدتون اعتماد دارید و میبینید خطایی نمیده و سرویس دهنده به شما پاسخ نمیده ، خب شک نکنید از اون طرف مشکل هست.
سلام
واسه من به خاطر فاصله گذاشتن بین مقادیر پارامتر additionalData بود و بعد از پاک کردن فاصل ها درست شد.
// این اشتباه بود
'additionalData' => '14, 20000, 0; 15, 30000, 0;'
// این درسته
'additionalData' => '14,20000,0;15,30000,0;'
سلام به همه ، خدا خیرتون بده یکی نمونه کد پرداخت تجمعیی رو کامل نداره ؟! بزاره اینجا دیگه مغزم نمیکشه از بس دنبال مشکل گشتم ، خود به پرداختم که کلا هیچی . وقتی از تابع bpPayRequest استفاده می کنم مشکلی نیست و همه چی انجام میشه اما وقتی از تابع bpCumulativeDynamicPayRequest استفاده می کنم اصلا به درگاه بانک متص نمیشه و این اررور میده :
"faultcode": "soap:Client",
"faultstring": "Unmarshalling Error: unexpected element (uri:\"\", local:\"payerId\"). Expected elements are <{}userPassword>,<{}amount>,<{}callBackUrl>,<{}orderId>,<{}terminalId>,<{}mobileNo>,<{}userName>,<{}cartItem>,<{}localTime>,<{}encPan>,<{}localDate>,<{}additionalData>,<{}panHiddenMode>,<{}enc> "
سلام
@AbbasA46
@s.kh.khalili
کد شناسه حساب واریزی و کد شناسه پرداخت رو چطور باید بدست بیاریم؟ باید از بخش پذیرندگان درخواست ثبت کنیم؟
سلام
با کلی تلاش و تماس های مکرر با پشتیبانی به پرداخت نهایتا additional Data رو بصورت عکس پیوست فرستادیم و درست شد
راستش 2 سال پیش انجام دادم یادم نیست دقیقا اما فکر کنم شناسه حساب واریزی رو با اعلام شماره حساب به پشتیبانی از اونجا گرفتیم
اون اعداد 607 و 100 رو اصلا یادم نیست شرمنده از پشتیبانی بپرسید یا همین اعداد رو ارسال کنید
موفق باشید
با سلام
بعد از اینکه ثبت نامتون با موفقیت انجام شد در به پرداخت تمام اطلاعات لازم رو بهتون میدن
@saeed2010 مشکل من از ارسال نادرست پارمترها بود ، پارامترهایی که ارسال می کنید رو دقیق چک کنید، اگ خواستید من نمونه کدی که صحیح کار میکنه رو دارم و براتون میتونم ارسال کنم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟