owlting/owlpay-laravel

此包最新版本(v1.2.1)无可用许可信息。

Owlpay SDK。

v1.2.1 2024-09-25 13:57 UTC

README

OwlPay Laravel SDK 为 Laravel 提供了方便使用的 API 和内部导入功能,以下是一些使用案例。

警告

此包正在开发中,如果发生重大变更,则半版本号将进行修改。

要求

  • PHP >= 7.3
  • 所需 PHP 扩展
    • curl 扩展
    • json 扩展
    • mbstring 扩展
  • Laravel >= 5.4

安装

此外,您还需要在应用程序中发布和配置环境密钥。

$ php artisan vendor:publish --provider="Owlting\OwlPay\Providers\OwlPayServiceProvider"

最后,设置环境变量。

OWLPAY_API_URL=https://api.owlpay.com
OWLPAY_APPLICATION_SECRET=<OWLPAY_APPLICATION_SECRET>

根据教程文章获取 OWLPAY_APPLICATION_SECRET https://docs.owlpay.com/owlpay-guideline/zh/page-introduction/role_company/developer.html#_4-%E8%A8%AD%E5%AE%9A-api-key

向 OwlPay 发送订单

use Owlting\OwlPay\Facades\OwlPay;

$order = Order::first();
$meta_data = [
  'sku' => 'SKU#1234',
];

OwlPay::createOrder([
    'application_order_uuid' => $order->order_number, // order number from your application
    'currency' => $order->currency, // TWD
    'total' => $order->total, // paid price, 100.00
    'application_vendor_uuid' => $order->vendor_number, // vendor number from your application
    'meta_data' => $meta_data, // extra information with key-value format
]);

阅读更多

变更日志
查看 OwlPay API 文档