tanjarlan / omnipay-cmbpay
Cmb支付网关,用于Omnipay支付处理库
v1.0.0-beta.2
2021-04-01 03:14 UTC
Requires
Requires (Dev)
- omnipay/tests: ^3.0
This package is auto-updated.
Last update: 2024-09-16 08:46:27 UTC
README
CmbPay驱动程序,用于Omnipay PHP支付处理库
Omnipay 是一个与框架无关、多网关的PHP 5.3+支付处理库。此包实现了Omnipay的微信支付支持。
安装
Omnipay通过 Composer 安装。要安装
composer require tanjarlan/omnipay-cmbpay
基本用法
此包提供以下网关
- CmbPay_H5 (Cmb H5网关) 招行支付H5网关
- 即将推出...
使用说明
创建订单 文档
//gateways: CmbPay_H5, ... $gateway = Omnipay::create('CmbPay_H5'); $gateway->setBranchNo($config['branchNo']); $gateway->setMerchantNo($config['merchantNo']); $gateway->setMerchantKey($config['merchantKey']); $order = [ 'orderNo' => '202104011000000002', 'amount' => '0.01' ]; $request = $gateway->purchase($order); $response = $request->send(); if ($response->isSuccessful()) { return $response->redirect(); } else { return $response->getMessage(); }
退款 文档
$response = $gateway->refund([ 'orderNo' => '202104011000000002', 'amount' => '0.01', 'refundSerialNo' => 'RFD0002' ])->send(); if ($response->isSuccessful()) { return 'refund success'; } return $response->getMessage();