ckales/omnipay-heepay 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

ckales/omnipay-heepay

最新稳定版本:v1.3

Composer 安装命令:

composer require ckales/omnipay-heepay

包简介

汇付宝接口

README 文档

README

汇付宝使用接口

安装

composer require ckales/omnipay-heepay

使用

$gateway = Omnipay::create('Heepay');
$gateway->setPartner(config('payment.heepay.partner'));
$gateway->setKey(config('payment.heepay.KEY'));
$gateway->setDesKey(config('payment.heepay.DESKEY'));
$gateway->setNotifyurl(config('payment.heepay.notify'));

$order=[
    'orderId'   => 'B1218177936793836',         //订单id
    'orderTime' => date('YmdHis', time()),    //提交时间
    'cardNum'   => '1111111111111111',          //卡号
    'cardPwd'   => '1111111111111111',          //卡密
    'amount'    => 50,                           //重置金额
    'cardType'  => 10                          //卡类型 
];

$request  = $gateway->purchase($order);
$response = $request->send();
return $response->isSuccessful();

异步通知回调

$gateway = Omnipay::create('Heepay');
$options = ['request_params'=> $_REQUEST,];
$response = $gateway->completePurchase($options)->send();
if ($response->isSuccessful() && $response->getTransactionReference()) {
    //支付成功后获取订单id
    exit($response->getOrderId());
} else {
    //支付失败通知.
    exit('支付失败');
}

统计信息

  • 总下载量: 2
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 3
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-01-02