سعید خلیلی
6 سال پیش توسط سعید خلیلی مطرح شد
18 پاسخ

پرداخت تجمیعی نوع 2 به پرداخت cumulative

سلام دوستان
کسی پرداخت تجمعی نوع ۲ درگاه پرداخت به پرداخت ملت (cumulative) رو کار کرده؟
در مورد رشته سه تایی شناسه حساب واریزی،مبلغ،شناسه پرداخت کننده توضیح بدید
سپاس


ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
0

سلام
@s.kh.khalili

مستندات اتصال به وب سرویس با متدی که شما گفتید به این شکل هست

http://bayanbox.ir/info/3267260886548654973/Mellat-PGW-Cumulative-Dynamic-Pay-User-Manual-Ver-1.2

کمی دیگه هم خودتون سرچ کنید ماژول های اتصال به درگاه هست و نیازی به نوشتنش نیست تقریبا کمی ویرایش لازم داره
راجب رشته هم که گفتید برای اتصال
يك رشته كه حاوي حداكثر 10 مورد كد شناسه
حساب واريزي، مبلغ و شناسه پرداخت كننده مي
باشد كه اين اقلام با "," از هم جدا مي شوند و هر
كدام از سه تايي هاي كد شناسه حساب واريزي، مبلغ
و شناسه پرداخت
که مثالش رو هم تو همین مستندات هست
شما مواردی که اطلاعات درگاه هست و به پرداخت فرستاده براتون رو وارد کنید


سعید خلیلی
@s.kh.khalili 6 سال پیش مطرح شد
0

شناسه پرداخت کننده رو از کجا بیارم؟یه رشته تصادفی باید ایجاد کنم؟


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
سعید خلیلی
@s.kh.khalili 6 سال پیش آپدیت شد
0

کسی عملا از پرداخت تجمیعی جواب گرفته؟؟
بعد از فراخوانی متد bpCumulativeDynamicPayRequest خطای 31 میگیرم
خود به پرداخت هم نمیدونه مشکل از کجاست!!!
لطفا راهنمایی کنید


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
0

سلام
@s.kh.khalili

ارور شما که این هست

پاسخ نامعتبر است
ولی خب
شما قبلش یه تستی بگیرید ببینید درگاه فعاله اصلا ، رو یه وردپرسی
جایی
ماژولی
یه تست از درگاه بگیرید ببینید اوکی هست اگر رفت و تکمیل شد ، پس تو ارسال پارامتر ها و اطلاعات مشکل دارید احتمالا


سعید خلیلی
@s.kh.khalili 6 سال پیش مطرح شد
0

بصورت عادی با متد bpCumulativeDynamicPayRequest مشکل نداریم به درگاه هدایت میشه پرداخت هم درست انجام میشه منتها برای پرداخت تجمیعی با متد bpCumulativeDynamicPayRequest خطای 31 میگیریم
فیلد additionalData هم همونطوری که تو داکیومنت نوشته گذاشتیم
فیلد شناسه واریزی نباید شماره شبای شماره حساب ها باشه؟


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
1

سلام
@s.kh.khalili

خودشون که زدن شماره حساب! اگر شبا میخواستند تو راهنما میگفتند
ولی خب تستش ضرری نداره
یه تست بگیرید
با آزمون خطا این موارد تست بگیرید
مستندات زیاد خوبی ندارند اینا!


سعید خلیلی
@s.kh.khalili 6 سال پیش آپدیت شد
0

کلافه شدم هرچی میشد رو تست کردم نشد متاسفانه!
خودشون هم میگن باید سعی و خطا کنی انگار خودشون برنامه نویسی نکردند!!!!!! والا مسخره است
کسی نیست مرا یاری کند؟؟؟؟؟؟؟


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
2

سلام
@s.kh.khalili

احتمال این هم هست که این سرویس از اون طرف غیر فعال باشه ها و نمیگن!
شما اگر به کدتون اعتماد دارید و میبینید خطایی نمیده و سرویس دهنده به شما پاسخ نمیده ، خب شک نکنید از اون طرف مشکل هست.


عباس
تخصص : برنامه نویس
@AbbasA46 4 سال پیش مطرح شد
0

سلام
دوستان اگه مشکل ارور 31 رو متوجه شدین لطفا بگید.
ممنون
@s.kh.khalili
@Alimotreb


عباس
تخصص : برنامه نویس
@AbbasA46 4 سال پیش آپدیت شد
0

سلام
واسه من به خاطر فاصله گذاشتن بین مقادیر پارامتر additionalData بود و بعد از پاک کردن فاصل ها درست شد.

// این اشتباه بود
'additionalData' => '14, 20000, 0; 15, 30000, 0;'

// این درسته
'additionalData' => '14,20000,0;15,30000,0;'

@s.kh.khalili
@Alimotreb


omid jannesar
@omid.jannesar 3 سال پیش مطرح شد
1

سلام به همه ، خدا خیرتون بده یکی نمونه کد پرداخت تجمعیی رو کامل نداره ؟! بزاره اینجا دیگه مغزم نمیکشه از بس دنبال مشکل گشتم ، خود به پرداختم که کلا هیچی . وقتی از تابع 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> "

سعید
تخصص : برنامه نویس
@saeed2010 3 سال پیش مطرح شد
0

به نتیجه ای نرسیدی شما؟ منم همین مشکلو دارم


fatemeh sadeghi
@sadeghi.fatemeh.7 3 سال پیش آپدیت شد
0

سلام
@AbbasA46
@s.kh.khalili
کد شناسه حساب واریزی و کد شناسه پرداخت رو چطور باید بدست بیاریم؟ باید از بخش پذیرندگان درخواست ثبت کنیم؟


سعید خلیلی
@s.kh.khalili 3 سال پیش مطرح شد
1

سلام
با کلی تلاش و تماس های مکرر با پشتیبانی به پرداخت نهایتا additional Data رو بصورت عکس پیوست فرستادیم و درست شد
راستش 2 سال پیش انجام دادم یادم نیست دقیقا اما فکر کنم شناسه حساب واریزی رو با اعلام شماره حساب به پشتیبانی از اونجا گرفتیم
اون اعداد 607 و 100 رو اصلا یادم نیست شرمنده از پشتیبانی بپرسید یا همین اعداد رو ارسال کنید
موفق باشید تصویر


fatemeh sadeghi
@sadeghi.fatemeh.7 3 سال پیش آپدیت شد
0

سلام
ممنون به پشتیبانی ایمیل زدم.🙏


omid jannesar
@omid.jannesar 3 سال پیش آپدیت شد
0

با سلام
بعد از اینکه ثبت نامتون با موفقیت انجام شد در به پرداخت تمام اطلاعات لازم رو بهتون میدن


omid jannesar
@omid.jannesar 3 سال پیش مطرح شد
0

@saeed2010 مشکل من از ارسال نادرست پارمترها بود ، پارامترهایی که ارسال می کنید رو دقیق چک کنید، اگ خواستید من نمونه کدی که صحیح کار میکنه رو دارم و براتون میتونم ارسال کنم


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

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