بایگانی دسته: درگاه انتقال وجه بانک سامان

انتقال وجه بانک سامان به ملی

سپ

تبریک سال نو (پرداخت الکترونیک سامان)‎

آرزوی ما سرزندگی و پایندگی شماست.
شرکت پرداخت الکترونیک سامان را با نام اختصاری سپ می شناسیم.
هم اکنون بر روی سیستم درگاه پرداخت epbank.ir ، سپ فعال می باشد.

 

  • انتقال وجه بانک اینده (31)
  • www bank saman com (15)

متد برگشت تراکنش خرید reverseTransaction سامان

فروشنده بعد از اینکه متد Verify را صدا زد باید مقدار برگشتی این تابع برابر مقدار کل خرید باشد در غیر این صورت تراکنش دارای مشکل است که با مقایسه این مبلغ و مبلغ فاکتوری که فروشنده در اختیار دارد 3 حالت زیر ممکن است به وجود آید:

الف . اگر خروجی تابع مثبت باشد و دو مبلغ برابر باشند فروشنده میتواند سرویس خود را ارایه دهد.

ب. اگر این دو مبلغ برابر نباشند، کل مبلغ باید به حساب مشتری بازگردانده شود و فروشنده نباید سرویس خود را ارایه نماید.

ج. خروجی تابع اگر منفی باشد بیانگر رویداد خطایی می باشد که در این صورت نیز فروشنده نباید سرویس خود را ارایه نماید.

برای استفاده از متد برگشت reverseTransaction  پرداخت الکترونیک سامان موارد زیر قابل توجه است:

1.      حداکثر تا یک ساعت پس از انجام تراکنش خرید، می توانید از این متد استفاده کنید.
پس از گذشتن این زمان، تراکنش برگشت، خطا خورده و انجام نمی شود.

2.      خروجی این متد در صورت موفقیت 1 از نوع double و در صورت ناموفق بودن 1- از نوع double خواهد بود.

درصورتیکه از دانش برنامه نویسی لازم برای اتصال سایت خویش به  درگاه پرداخت الکترونیک بانک سامان برخوردار نیستید میتوانید درخواست خود را در درگاه پرداخت epbank.ir  مطرح سازید تا با شما بتوانیم در این زمینه ارتباط برقرار نماییم  و درخواست شما رسیدگی گردد.

بزودی بر روی سیستم درگاه پرداخت epbank.ir درگاه پرداخت سامان فعال میگردد.

  • انتقال وجه از بانک سامان (38)
  • بانک سامان انتقال وجه (30)

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

تابع تایید تراکنش خرید پرداخت الکترونیک بانک سامان 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; //نمایش کد خطا به خریدار

}

?>

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

بزودی در آینده ای نزدیک سرویس درگاه پرداخت بانک سامان بر روی درگاه پرداخت بانک ای epbank.ir برای خانواده و اعضای درگاه پرداخت epbank.ir ارایه و عملیاتی خواهد شد.

سرویس درگاه پرداخت بانک سامان از آذر ماه 91 روی شاپرک ارائه شده و قرار است در آینده ی نزدیک از subdomain های شاپرک، بانک سامان  استفاده نماید که قبلا توسط بانک سامان برای epbank.ir اعلام خواهد شد.

در درگاه پرداخت epbank.ir پذیرندگان بانک سینا و بانک رفاه میتوانند مشترک و عضو خانواده درگاه پرداخت epbank.ir شوند و از طریق PSP بانک سامان  عملیات پرداخت خود را بصورت امن و مطمئن بانجام برسانند.

باحتمال قوی آدرس acquirer.samanepay.com بهsep.shaparak.ir تغییر خواهد کرد.

موفق و پایدار باشید

درگاه پرداخت

  • درگاه بانک آینده (28)

مشکل عدم اتصال سایت به درگاه پرداخت بانک سامان

راه حل رفع مشکل عدم اتصال سایت به درگاه پرداخت بانک سامان :

در صورتیکه در فایل error_log.txt هاست خویش چنین ارور و خطایی را دریافت می کنید:

PHP Fatal error:  SOAP-ERROR: Parsing WSDL: Couldn’t load from ‘https://acquirer.samanepay.com/payments/referencepayment.asmx?WSDL’ : failed to load external entity “https://acquirer.samanepay.com/payments/referencepayment.asmx?WSDL”

کافیست از هاستینگ سایت خویش بخواهید که پورت 2789 را بر روی هاست و سرور سایت شما  باز کند.

تفاوت تست اسکریپت و نمونه کد دریافت شده از درگاه پرداخت روی هاست و لوکال در چیست؟

در تست روی هاست، سرور شما خارج از ایران واقع شده و مجبور هست برای ارتباط به  هاست بانک سامان از طریق پورت 443 از تنها Node ایران که متعلق به مخابرات هست و Rule های آن عبور کند، اما تست از روی لوکال به این معنی هست که سرور شما داخل ایران واقع شده است و از نظر مخابرات trusted محسوب می شود.

برای اتصال سایت به درگاه پرداخت بانک سامان کافیست که پورت 2789 بر روی هاست سرور خارج شما فعال و باز گردد زیرا مخابرات حساسیتی برای کنترل ترافیک پورت 2789 ندارد ( البته تا این لحظه !!! )

به امید روزهای بهتر برای همه

درگاه پرداخت epbank.ir

اسکریپت درگاه پرداخت بانک سامان

پذیرنده اینترنتی و مرچنت گرامی

با توجه به اینکه راه اندازی و برنامه نویسی درگاه پرداخت بمنظور متصل ساختن سایت ، فروشگاه به درگاه پرداخت PSP های مطرح کشور از جمله درگاه پرداخت بانک سامان به تخصص و مهارت نیاز دارد فلذا سایت درگاه پرداخت epbank.ir میتواند یاریگر شما در متصل ساختن سایت و فروشگاهتان به درگاه پرداخت باشد.

کافیست به سایت درگاه پرداخت epbank.ir مراجعه نمایید و درخواست خود را در بخش تماس با ما مطرح سازید تا در اسرع وقت ممکن به درخواست راه اندازی درگاه پرداخت شما رسیدگی شود.

با سپاس از توجه شما

درگاه پرداخت