2017 © Pedro Peláez
 

library jiaoyix-php

Jiaoyix PHP Library

image

jiaoyix/jiaoyix-php

Jiaoyix PHP Library

  • Friday, June 3, 2016
  • by jiaoyix
  • Repository
  • 1 Watchers
  • 2 Stars
  • 2 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Latest Stable Version Total Downloads Latest Unstable Version License, (*1)

Jiaoyix PHP SDK

简介

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

版本要求

PHP 版本 5.3 及以上, (*3)

安装

使用 Composer

在你自己的 composer.json 中添加以下代码, (*4)

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

然后执行, (*5)

composer install

使用 Composer 的 autoload 引入, (*6)

require_once('vendor/autoload.php');

手动引入

``` php require_once('/path/to/Jiaoyix-php/init.php');, (*7)


## 接入方法 ### 初始化 ``` 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');

The Versions

03/06 2016

dev-master

9999999-dev https://www.jiaoyix.com/

Jiaoyix PHP Library

  Sources   Download

MIT

The Requires

  • php >=5.3.3
  • ext-curl *
  • ext-json *
  • ext-mbstring *

 

api payment processing jiaoyix