yaim/mellatbank

该包最新版本(dev-master)没有可用的许可证信息。

MellatBank 重新打包为 Packagist/Composer

维护者

详细信息

github.com/yaim/MellatBank

源代码

dev-master 2018-11-24 23:39 UTC

This package is auto-updated.

Last update: 2024-09-15 02:42:58 UTC


README

针对网络开发者的MellatBank支付网关类

安装方法
  • 1- 要使用此类,首先应将其添加到您的程序中,例如
require_once(__DIR__ .'/path-to-package/MellatBank/MellatBank.php');

如果您使用的是包管理软件,通常这一步会自动完成。

  • 2- 然后,您可以使用您的身份信息创建一个MellatBank类的实例
/**
 * @param intiger $terminal : Bankmellat Terminal ID (int)
 * @param string $username : Bankmellat Username (string)
 * @param string $password : Bankmellat Password (string)
 */
$mellat = new MellatBank($terminal, $username, $password);
  • 3- 初始化设置完成后,用户将通过此方法被转移到银行网关
/**
 * @param intiger $amount : مبلغ پرداخت
 * @param string $callBackUrl : آدرس برگشت بعد از پرداخت
 */
$mellat->startPayment($amount, $callBackUrl);
  • 4- 在银行返回的页面上,您可以使用此方法检查支付是否成功或失败
  $results = $mellat->checkPayment($_POST);
  if($results['status']=='success') {
	  # تراکنش با موفقیت انجام شده است.
	  echo $results['trans'] ; # شماره تراکنش
  }
  else {
	  # تراکنش موفق نبوده است .
	  die(var_dum($results));
  }