Skip to content

jiaoyix/jiaoyix-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Latest Stable Version Total Downloads Latest Unstable Version License

Jiaoyix PHP SDK

简介

lib 文件夹下是 PHP SDK 文件,
example 文件夹里面是简单的接入示例,该示例仅供参考。

版本要求

PHP 版本 5.3 及以上

安装

使用 Composer

在你自己的 composer.json 中添加以下代码

{
  "require": {
    "jiaoyix/Jiaoyix-php": "dev-master"
  }
}

然后执行

composer install

使用 Composer 的 autoload 引入

require_once('vendor/autoload.php');

手动引入

require_once('/path/to/Jiaoyix-php/init.php');

接入方法

初始化

\Jiaoyix\Jiaoyix::setApiKey('YOUR-KEY');
\Jiaoyix\Jiaoyix::setApiSecret('YOUR-SECRET');
\Jiaoyix\Jiaoyix::setAppId('YOUR-APP-ID');

创建 用户

\Jiaoyix\User::create(array(
    'description' => '描述',
    'email' => 'xxx@163.com',
    'phone' => '1xxxxxxxxxx',
    'shipping' => array(
        'address' => '具体地址',
        'name' => '姓名',
        'phone' => '收货人手机号',
    )
));

创建 商品

\Jiaoyix\Product::create(array(
    'seller' => 'usr_I5rlKWu6xOixVRVBFB5ifLv46K5e',
    'name' => 'iPhone7',
    'price' => '100000',
    'inventory' => 10
));

### 创建 订单

\Jiaoyix\Order::create(array(
    'customer' => 'usr_W0sQmbBNcqW2e1U2JEumJ7C12XEt2j2e',
    'items' => array(
        'type' => 'product',
        'parent' => 'pro_INyG9ahiiTG6crCfGY6bG9Igaune'
        'quantity' => 1,
        'amount' => 400,
        'description' => 'iPhone 6s'
    )
));

### 支付 订单

$order = \Jiaoyix\Order::retrieve('ord_G9p1Roy7T0H4R0TR2T6E2Cf4TKSe');
$params = array(
    'channel' => 'wx_pub',
    'extra' => array()
);
$order->pay($params);

### 查询 支付

\Jiaoyix\Charge::retrieve('cha_4tVQUAaQIofT3tv4ufF4T354sT1e');

About

Jiaoyix PHP SDK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages