بایگانی برچسب: وب متد

تابع تایید تراکنش بانک سامان

تابع تایید تراکنش خرید پرداخت الکترونیک بانک سامان verifyTransaction می باشد.

این تابع دو پارامتر ورودی بنامهای RefNum و MerchentID دریافت می کند.

شرح پارامترهای ورودی تابع verifyTransaction در زیر آورده شده است:

پارامتر RefNum :  از نوع رشته ای هست و یک شماره رسید دیجیتالی هست که مایل به تایید آن توسط بانک هستید. این کد میتواند بین 20 تا 50 کاراکتر باشد.

پارامتر MerchentId : از نوع رشته ای هست و کد فروشنده می باشد که از طرف بانک سامان صادر شده است. فروشنده کد خود را ارایه می کند و این کد به صورت خودکار به شماره سپرده وی نگاشت می شود. سپس تطابق این شماره سپرده با شماره سپرده ای که در سند مربوط به رسید دیجیتالی داده شده بستانکار شده است، چک میگردد تا فروشنده مطمئن گردد که رسید دیجیتالی مربوط به وی می باشد.

مقدار برگشتی تابع وریفای بانک سامان : این مقدار در صورتیکه مثبت باشد مبلغ انتفالی را نشان میدهد و در صورتیکه منفی باشد معرف کد خطا هست.

<?php

error_reporting(1);

$RefNum=$_POST[‘RefNum’];

$MID=$_POST[‘MID’];

$client = new SoapClient(“https://acquirer.samanepay.com/payments/referencepayment.asmx?WSDL“);

 $result = $client->VerifyTransaction($RefNum, $MID);

if($result > 0){

            echo “Verified! “.$result;// تراکنش با موفقیت انجام پذیرفته شده است

}else{

            echo “Failed! “.$result; //نمایش کد خطا به خریدار

}

?>

وب سرویس پرداخت درگاه پرداخت ePayBank.ir

نیازمندی استفاده از Web Methods درگاه پرداخت ePayBank.ir

  • برای استفاده از هر یک از web Method ها تحت تکنولوژی PHP، باید ابتدا PHP Module ای بنام NuSoap به سیستم فروشنده اضافه نمایید و مسیر آن را در کد خود ( مطابق نمونه کد داده شده ) مشخص نمایید.
  • تحت تکنولوژی ASP باید ابتدا SOAPSDK  را بر روی سیستم فروشنده نصب نمایید این SDK را میتوانید از http://microsoft.com/downloads دریافت نمایید.
  • در تکنولوژی دات نت ASP.Net میتوان از پشتیبانی خود دات نت برای صدا زدن یا فراخوانی وب متدها استفاده کرد.
  • در تکنولوژی دلفی نیز میتوان از پشتیبانی خود زبان برنامه نویسی استفاده کرد. در صورتیکه نسخه دلفی شما وب سرویس را به صورت محلی پشتیبانی نمی کند میتوان از بسته نرم افزاری SOAPSDK استفاده نمایید. SOAPSDK به صورت یک اکتیوایکس ActiveX در میاید که در اکثر زبانهای برنامه نویسی میتوان از آن استفاده کرد.
  • در تکنولوژی پرل Perl استفاده از بسته نرم افزاری SOAP-Lite توصیه می شود.
  • برای تکنولوژی جاوا باید، یک wrapper بر روی interface متدها ایجاد کنید و باید آن را ( به همراه دیگر jar های مرتبط با استفاده از وب سرویس ها ( در classpath خود قرار دهید.

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

  • درگاه پرداخت بانک ملت java (13)