PDA

View Full Version : خطای ۳۱ درگاه پرداخت ملت(شاپرک)



molavy2003
دوشنبه 15 دی 1393, 06:58 صبح
سلام دوستان
دو روزه دارم سعی می کنم این مشکل درگاه پرداخت رو حل کنم اما نمیشه
دائم خطای ۳۱ رو بر میگردونه
این xml که برگشت داده میشه
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope>
<soap:Body>
<ns2:bpPayRequestResponse>
<return>31</return>
</ns2:bpPayRequestResponse>
</soap:Body>
</soap:Envelope>

n.nowroozi
دوشنبه 15 دی 1393, 08:59 صبح
خب کدت چیه؟
چه مبلغ پولی رو میفرستی سمت شاپرک؟

molavy2003
دوشنبه 15 دی 1393, 09:09 صبح
خب کدت چیه؟
چه مبلغ پولی رو میفرستی سمت شاپرک؟
1000 ریال

from suds.client import Client
import random
url = 'https://bpm.shaparak.ir/pgwchannel/services/pgw?wsdl'
client = Client(url, faults=False)
result = client.service.bpPayRequest(terminalId, userName, userPassword, random.randint(1, 100000), 1000, "2000/01/01", "2000/01/01", "", "http://example.com/bpm/callback/",0)
print client.last_received()
print client.last_sent()

n.nowroozi
سه شنبه 16 دی 1393, 09:28 صبح
مبلغش رو بکن ۲۰۰۰۰ ببین درست میشه؟

molavy2003
چهارشنبه 17 دی 1393, 08:17 صبح
مبلغش رو بکن ۲۰۰۰۰ ببین درست میشه؟
تفاوتی نکرد، همون خطا رو میده
اینم اون چیزی هستش که سمت به سرور درگاه میفرسته

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:ns0="http://interfaces.core.sw.bps.com/" xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<ns1:Body>
<ns0:bpPayRequest>
<terminalId>terminal id</terminalId>
<userName>username</userName>
<userPassword>pass</userPassword>
<orderId>80322</orderId>
<amount>100000</amount>
<localDate>2000/01/01</localDate>
<localTime>2000/01/01</localTime>
<additionalData></additionalData>
<callBackUrl>http://example.com/bpm/callback/</callBackUrl>
<payerId>0</payerId>
</ns0:bpPayRequest>
</ns1:Body>
</SOAP-ENV:Envelope>

n.nowroozi
چهارشنبه 17 دی 1393, 09:32 صبح
یه پرینت از کلاینت بگیر اگه تایپ داده ها رو درست میدی دیگه ایده ای ندارم زنگ بزن از پشتیبانی خودشون بپرس این ارور مربوط به چیه

molavy2003
چهارشنبه 17 دی 1393, 11:16 صبح
خوب پشتیبانی جواب داد و مشکلم حل شد
این متن جواب
....................

سلام تاریخ و ساعت فرمت مقدارش اشتباس
20140205
030508
اینطور باشه
.......................
فقط کاش اینا مستند میشد من اینقدر معطل نمی شدم که این خطا برای چیه