xorpay/sdk

The Xorpay PHP SDK

v0.1.0 2019-09-26 10:05 UTC

This package is auto-updated.

Last update: 2024-10-26 22:13:05 UTC


README

XorPay是提供个人微信、支付宝收款的在线工具,费率从0.9%~1.38%。了解一下

Build Status

安装

依赖

  • php 5.6 +
  • laravel 5.0 +
composer require xorpay/sdk

如果Laravel低于5.5, 需要手工添加服务提供者和别名

打开 config/app.php

'providers' => [
    //...
    Xorpay\XorpayServiceProvider::class,
],
'aliases' => [
    //...
    'Xorpay' => Xorpay\Facade::class,
],

配置

添加 env

XORPAY_AID=#你的AID
XORPAY_APP_SECRET=#你的KEY

使用

发起支付

app('xorpay')->requestPay([
    'name' => '订单名字',
    'price' => 200,
    'order_id' => 12,
    'order_uid' => 1,
    'notify_url' => route('pay.notify', $order), //回调路由
], 'native')

回调

// 当验签不通过,自动报失败,而不会执行成功的逻辑
app('xorpay')->notifyOrder(function ($order_id) {
    $order = Order::findOrFail($order_id);
    $order->status = Order::STATUS_PAID;
    $order->save();
})

授权

MIT