giicms/one_pay

Integrated payment in laravel simple onepay
24
Install
composer require giicms/one_pay
PHP:>=5.4
License:MIT
Last Updated:Sep 13, 2016
Links: GitHub  ·  Packagist
Maintainer: giicms

Installation

The preferred way to install this extension is through composer.

Either run

composer require "giicms/one_pay" "dev-master" or add

"giicms/one_pay": "dev-master" to the require section of your application's composer.json file.

$onepay = new Onepay();

// cài đặt thông số bắt buộc

$onepay->setupMerchant($merchant, $access, $secure); 

// $order_info bat buoc viet tieng Viet, khong dau, va it hon 30 ky tu, nen dung order_id. // Noi dia

$refer = $onepay->build_link($order_id, $total_amount, $order_info, $url_return); 

// Quoc te

$refer = $onepay->build_link_vn($order_id, $total_amount, $order_info, $url_return); 

// Chuyển trang

$onepay = new Onepay(); 
// cài đặt thông số bắt buộc 
$onepay->setupMerchant($merchant, $access, $secure); 
$hashValidated = $onepay->validate($_GET); 
//Lấy thông tin giao dịch 
// Define Variables 
// ---------------- 
// Extract the available receipt fields from the VPC Response 
// If not present then let the value be equal to 'No Value Returned' 
// Standard Receipt Data 
$amount = $onepay->null2unknown ( $_GET ["vpc_Amount"] ); 
$locale = $onepay->null2unknown ( $_GET ["vpc_Locale"] ); 
$batchNo = $onepay->null2unknown ( $_GET ["vpc_BatchNo"] ); 
$command = $onepay->null2unknown ( $_GET ["vpc_Command"] ); 
$message = $onepay->null2unknown ( $_GET ["vpc_Message"] ); 
$version = $onepay->null2unknown ( $_GET ["vpc_Version"] ); 
$cardType = $onepay->null2unknown ( $_GET ["vpc_Card"] ); 
$orderInfo = $onepay->null2unknown ( $_GET ["vpc_OrderInfo"] ); 
$receiptNo = $onepay->null2unknown ( $_GET ["vpc_ReceiptNo"] ); 
$merchantID = $onepay->null2unknown ( $_GET ["vpc_Merchant"] ); 
$authorizeID = $onepay->null2unknown ( $_GET ["vpc_AuthorizeId"] ); 
$merchTxnRef = $onepay->null2unknown ( $_GET ["vpc_MerchTxnRef"] ); 
$transactionNo = $onepay->null2unknown ( $_GET ["vpc_TransactionNo"] ); 
$acqResponseCode = $onepay->null2unknown ( $_GET ["vpc_AcqResponseCode"] ); 
$txnResponseCode = $onepay->null2unknown ( $_GET ["vpc_TxnResponseCode"] ); 
$transStatus = ""; 
if($hashValidated=="CORRECT" && $txnResponseCode=="0"){ 
    $transStatus = 2; 
}elseif ($txnResponseCode!="0"){ 
    $transStatus = 0; 
}elseif ($hashValidated=="INVALID HASH"){ 
    $transStatus = 3; 
} 
// code xu ly cua ban

Related Packages

reliese/laravel

Reliese Components for Laravel Framework code generation.

3,954,390 1,705
php-tmdb/laravel

Laravel Package for TMDB ( The Movie Database ) API. Provides easy access to the...

53,312 160
laravel-ja/laravel

The Laravel Framework.

5,667 17
kavenegar/laravel

laravel 4 and 5 kavenegar integration

366,462 86
laravel/laravel

The skeleton application for the Laravel framework.

64,738,171 84,935