LaravelPackages.net
Acme Inc.
Toggle sidebar
giicms/one_pay

Integrated payment in laravel simple onepay

24
0
About giicms/one_pay

giicms/one_pay is a Laravel package for integrated payment in laravel simple onepay. It currently has 0 GitHub stars and 24 downloads on Packagist. Install it with composer require giicms/one_pay. Discover more Laravel packages by giicms or browse all Laravel packages to compare alternatives.

Last updated

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

Star History Chart