appsfarsi/parsian

There is no license information available for the latest version (v1.1.6) of this package.

this is parsian bank for laravel

v1.1.6 2019-11-07 06:57 UTC

This package is auto-updated.

Last update: 2024-10-07 18:58:26 UTC


README

this is parsian bank repository for laravel

composer require appsfarsi/parsian

php artisan vendor:publish

جهت صدا زدن درگاه پرداخت #

\appsfarsi\parsian\ParsianBank::sendPayment($amount, $id, $site_call_back_url)

# ورودی ها
$amount = مبلغ پرداختی 
$id = آی دی یکتای پرداخت
$site_call_back_url = آدرس بازگشتی به سایت

# خروجی در حالت موفق 
 return [
          "status" => true,
          "Token" => "",
          "url" => ""
        ];
        
# خروجی در حالت خطا        

 return [
          "status" => false,
          "error" => "Message",
          "statusCode" => "statusCode"
        ];

متد جهت صدا زدن بررسی صحیح بودن پرداخت

\appsfarsi\parsian\ParsianBank::confirmPayment($token)

# ورودی ها
$token = توکن کاربر 
 
# خروجی در حالت موفق 
 $out = [
           "CardNumberMasked" => "CardNumberMasked",
           "RRN" => "RRN",
           "Status" => "Status",
         ];
        
# خروجی در حالت خطا        

  $out = [
            "Message" => "پرداخت موفقیت آمیز نبود",
            "Status" => "Status"
          ];
          
          #   اگر در هنگام صدا زدن آدرس بانک خطایی بوجود آید استتوس عدد -1000 خواهد شد .