رفتن به مطلب

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


پست های پیشنهاد شده

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

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

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

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

تو صفحه ای که میخوام نمایش بده یک شی میسازم و تابع 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

 

لینک به ارسال

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

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

 

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

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

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

 

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

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

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...