iamtartan/epayment

适用于laravel应用的伊朗所有支付网关处理器

v2.0.0 2017-05-01 13:06 UTC

This package is auto-updated.

Last update: 2024-09-20 10:59:51 UTC


README

伊朗所有支付网关处理器

安装

1.通过composer安装

composer require keraken/epayment:"dev-master"

2.将以下内容添加到您的应用服务提供者中

Tartan\Epayment\EpaymentServiceProvider::class,

3.将以下内容添加到您的别名中

'Epayment' => Tartan\Epayment\Facades\Epayment::class,

4.发布包资源和配置

php artisan vendor:publish
  1. 准备您的数据库(Eloquent)模型以集成epayment

    • 您的交易/发票(Eloquent)模型必须实现
namespace App\Model;

use Tartan\Epayment\Transaction;

class Transaction extends Model implements TransactionInterface
{
	public function setReferenceId($referenceId, $save = true){}

	public function checkForRequestToken(){}

	public function checkForVerify(){}

	public function checkForInquiry(){}

	public function checkForReverse(){}

	public function checkForAfterVerify(){}

	public function setCardNumber($cardNumber){}

	public function setVerified(){}

	public function setAfterVerified(){}

	public function setSuccessful($flag){}

	public function setReversed(){}

	public function getAmount(){}

	public function setPaidAt($time = 'now'){}

	public function setExtra($key, $value, $save = false){}
}