hbsoft

کار نکردن دستورات درگاه بانک ملت در وردپرس

3 پست در این موضوع قرار دارد

عرض سلام و خسته نباشید

دوستان لطفا کمک کنین از صبح درگیرم نمی تونم حلش کنم :(

من واسه وردپرس دستورات درگاه بانک ملت رو نوشتم که در زیر آوردمشون 

این فایل رو روی هاست بدون وردپرس امتحان می کنم خروجی بهم میده و درست کار می کنه ولی وقتی میارمش توی وردپرس کار نمی کنه و فقط پیجی که شورت کد اینو قرار دادم رفرش میشه و هیچی نشون نمیده.

تو صفحه ای که میخوام نمایش بده یک شی میسازم و تابع bpPay رو فراخوانی می کنم و مقدار بهش میدم ولی هیچ خروجی ندارم.

دوستان لطفا راهنمایی کنین.

<?php

include("nusoap.php");

class hbsoft_mellat_class
{
    private $client;
    private $namespace;
    private $terminalId;
    private $userName;
    private $userPassword;
    private $orderId;
    private $amount;
    private $localDate;
    private $localTime;
    private $additionalData;
    private $callBackUrl;
    private $payerId;


    public function __construct()
    {

        $this->namespace = 'http://interfaces.core.sw.bps.com/';
        $this->terminalId = 'xxx';
        $this->userName = 'xxx';
        $this->userPassword = 'xxx';


    }//construct


    public function bpPay($mablagh)
    {


        $this->client = new nusoap_client('https://bpm.shaparak.ir/pgwchannel/services/pgw?wsdl');
        $this->orderId = time();
        $this->localDate = date('Ymd');
        $this->localTime = date('His');
        $this->additionalData = '';
        $this->callBackUrl = 'http://siram.ir/mellat/test2.php';
        $this->payerId = 0;

        $params = array(
            'terminalId' => $this->terminalId,
            'userName' => $this->userName,
            'userPassword' => $this->userPassword,
            'orderId' => $this->orderId,
            'amount' => $mablagh,
            'localDate' => $this->localDate,
            'localTime' => $this->localTime,
            'additionalData' => $this->additionalData,
            'callBackUrl' => $this->callBackUrl,
            'payerId' => $this->payerId
        );

        $res = $this->client->call('bpPayRequest', $params, $this->namespace);
        $result = explode(',', $res);
        if ($result[0] == 0) {
            echo 'okey';
        }//if
        else {
            echo 'no';
        }

        //var_dump($res);


    }//bpPay


}//mellat

 

0

به اشتراک گذاری این پست


لینک به پست

شما یه کلاس php رو گذاشتی اینجا توقع دارید ما خطای کدهای وردپرسی شما رو  تشخیص بدیم ؟

حداقل کد هایی که مربوط به وردپرس هست رو میذاشتید تا بشه بررسی کرد.

 

0

به اشتراک گذاری این پست


لینک به پست
در 2 ساعت قبل، a_mogheimi گفته است :

شما یه کلاس php رو گذاشتی اینجا توقع دارید ما خطای کدهای وردپرسی شما رو  تشخیص بدیم ؟

حداقل کد هایی که مربوط به وردپرس هست رو میذاشتید تا بشه بررسی کرد.

 

مشکل از وردپرس نبود عزیز از همین کلاس بود که پیداش کردم
 

include("TEMPLATEPATH ./nusoap.php");

به هر حال مرسی که بررسی کردین 

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری