وبسرویس. ussd کد زرین پال
با سلام و وقت بخیر
ﺑﻨﺪه از ﻃﺮﯾﻖ ﮐﺪ زﯾﺮ درﺧﻮاﺳﺖ ﻣﯽ ﻓﺮﺳﺘﻢ و ﮐﺪ اﻧﺘﻘﺎل ﺑﻪ درﮔﺎه را ﻣﯽ ﮔﯿﺮم وﻟﯽ ﮐﺪ ussd داده ﻧﻤﯽ ﺷﻮد و وﺿﻌﯿﺖ ﻫﻢ ﻫﯿﭻ ﭼﯿﺰ را ﻧﺸﺎن ﻧﻤﯽ دﻫﺪ ﺣﺘﯽ ﻣﻦ ﻣﺮﭼﻨﺖ ﮐﺪ اﺷﺘﺒﺎه ﺑﻪ ﺳﯿﺴﺘﻢ دادم وﻟﯽ ﺑﺎز ﻫﻢ ارور 1- را ﻧﺪاد
کد PHP:
<?php
$MerchantID = 'xxxxxxxx'; //Required
$subject='درخواست انجام پروژه';
$Amount = 100; //Amount will be based on Toman - Required
$Description = $subject ; // Required
$CallbackURL = 'http://payment.persionhost.ir/back.php'; // Required
// URL also Can be https://ir.zarinpal.com/pg/services/WebGate/wsdl
$client = new SoapClient('https://de.zarinpal.com/pg/services/WebGate/wsdl', array('encoding' => 'UTF-8'));
$result = $client->PaymentRequest(
array(
'MerchantID' => $MerchantID,
'Amount' => $Amount,
'Description' => $Description,
'Email' => $Email,
'Mobile' => $Mobile,
'CallbackURL' => $CallbackURL
)
);
$result1=$result->Status ;
$resultgo=$result->Authority ;
echo '<br>';
print_r($result);
$result = $client->UssdRequest(
array(
'MerchantID' => $MerchantID,
'Authority' => $resultgo
)
);
$result1=$result->Status ;
$resultgo=$result->UssdInfo ;
echo '<br>';
print_r($result);
?>
ممنون میشم کمکم کنید خیلی ضروری
پاسخ : وبسرویس. ussd کد زرین پال
از داخل پنل زرين پال برای سايت خودتون درخواست درگاه پرداخت بديد تا مرچنت کد (همون کد درگاه پرداخت) بهتون ارائه بشه.
ست کنيد مشکل حل ميشه.
پاسخ : وبسرویس. ussd کد زرین پال
نقل قول:
نوشته اصلی توسط
samansystems
از داخل پنل زرين پال برای سايت خودتون درخواست درگاه پرداخت بديد تا مرچنت کد (همون کد درگاه پرداخت) بهتون ارائه بشه.
ست کنيد مشکل حل ميشه.
با سلام رچنت کد دارم
صفحه payment.persionhost.ir/1.php را مشاهده کنید
کد اون صفحه دقیقا کد بالا هست و فقط مرچنت کد را تغییر دادم
- - - Updated - - -
دوستان لطفا کمک کنید
خیلی ضروری
پاسخ : وبسرویس. ussd کد زرین پال
کد:
stdClass Object ( [Status] => 100 [Authority] => 000000000000000000000000000001508018 )
Authority گرفتيد.
شناسه پرداخت شما الان
پاسخ : وبسرویس. ussd کد زرین پال
مرسی ولی چرا متد ری***ت ussd کار نمی کنه
ایا همیشه کد ussd همان ارقامی هست که بعد از اخرین صفر قرار دارد
پاسخ : وبسرویس. ussd کد زرین پال
نقل قول:
نوشته اصلی توسط
yeganehha
مرسی ولی چرا متد ری***ت ussd کار نمی کنه
ایا همیشه کد ussd همان ارقامی هست که بعد از اخرین صفر قرار دارد
متد چی کار نميکنه ؟ اسم متد رو بنويسيد ؟
خير. اين روش که شما داريد باهاش کار ميکنيد موبايل گيت هست و برای هر پرداخت شناسه پرداخت مجزا دريافت ميکنيد.
اگر ميخواين کد ثابت داشته باشيد بايد از همپا استفاده کنيد:
- - - Updated - - -
زرين پال سرويس های متنوعی برای پرداخت از طريق USSD ارائه ميده.
لطفا بگيد ميخواين چی کار کنيد تا دقيقا راهنمائی بشيد.
پاسخ : وبسرویس. ussd کد زرین پال
داخل وبسرویس به ادرس https://ir.zarinpal.com/files/labfil...umentation.zip یک متد دارید به نام UssdRequest در صفحه 10 که در کد بالا هم استفاده شده
پاسخ : وبسرویس. ussd کد زرین پال
مستندات بايد بروز بشه.
کد USSD پرداخت مشابه همون نمونه ای هست که بالا دادم، بدست مياد.
رشته 36 کاراکتری Authority رو که ميگيريد صفر های ابتدای اون رو حذف ميکنيد شناسه پرداخت بدست مياد.
پاسخ : وبسرویس. ussd کد زرین پال
یعنی فعلا از کد *770*97*xxxx# نمی توانیم استفاده کنیم درست می گم ؟
چه قدر دیگه مستندات بروز می شوند ؟
مرسی از سرویس های عالتون
پاسخ : وبسرویس. ussd کد زرین پال
از کد *770*97*xxxx# هم ميتونيد استفاده کنيد. مستنداتش هم موجوده ولی با اين چيزی که الان در اين تاپيک ارسال کرديد متفاوت هست.
اگر کد 4 رقمی پرداخت ميخواين داخل سايت تيکت بزنيد.