hiicash/sdk-for-php

0.0.7 2023-10-30 07:53 UTC

This package is auto-updated.

Last update: 2024-09-30 02:02:54 UTC


README

如果你想使用本项目请使用 composer 安装

$ composer require hiicash/sdk-for-php

或者在你的项目跟目录编辑 composer.json

"require": {
    "hiicash/sdk-for-php": "^0.0.1"
}

更新

$ composer update

使用参考

<?php

require '../vendor/autoload.php';

$mchNo = '123456'; // 商户号
$appId = '01hanykjnwebz1a9dnkjfgehtj'; // App ID
$secretKey = 'ErEOQtYoVd76uca4gbDNPiUbNEJP6Y6usdNrKAetxBQQhin07H7dhBfKOiSYypxg'; // 应用私钥
$client = new \HiiCash\Order\Client($mchNo, $appId, $secretKey);

$data = [
    'mchOrderNo' => '20160427210604000490',  // 商户订单号
    'wayCode' => 'BINANCE', // 支付方式
    'amount' => 100, // 支付金额
    'currency' => 'cny', // 货币代码
    'subject' => 'mate 60', // 商品标题
    'body' => [["title" => "华为手机 Mate60 Pro+", "price" => 100, "qt" => 1]],  // 商品描述
];

$ret = $client->create($data);    // 创建订单
print_r($ret);                    // 返回数据

对应方法

  • $client->create($data) 创建订单
  • $client->query($data) 查询订单
  • $client->close($data) 关闭订单
  • $client->check_notify($data, $headers) 验证 notify 数据

$data 为对应 api 的请求数组数据;
$headers 为回调服务器推送的 header 头信息。

建议阅读 example 内 demo 进行编码使用。