📅  最后修改于: 2023-12-03 15:14:12.294000             🧑  作者: Mango
Coinbase Commerce Laravel 是一个基于 PHP 框架 Laravel 开发的接受数字货币支付的库,使用 Coinbase Commerce API 进行支付处理。这个库提供了一个快速、简便的方式来添加数字货币支付到网站或应用程序中。
你可以使用 Composer 来安装 Coinbase Commerce Laravel:
composer require coinbase/coinbase-commerce-laravel
安装完成后,你需要添加 Coinbase Commerce 支付网关的 API 密钥到 Laravel 的配置文件中。
你可以通过运行以下命令来发布配置文件:
php artisan vendor:publish --provider="CoinbaseCommerce\Laravel\Providers\CoinbaseCommerceServiceProvider"
接下来,在 config/services.php
文件中添加以下代码:
'coinbase_commerce' => [
'key' => env('COINBASE_COMMERCE_API_KEY'),
'secret' => env('COINBASE_COMMERCE_API_SECRET'),
'version' => '2018-03-22',
'strict' => true
],
下一步是添加 Coinbase 的 API 密钥到你的 .env
文件中:
COINBASE_COMMERCE_API_KEY=your-key
COINBASE_COMMERCE_API_SECRET=your-secret
一个简单的示例来说明如何使用 Coinbase Commerce Laravel:
use CoinbaseCommerce\Laravel\Facades\CoinbaseCommerce;
$chargeData = [
'name' => 'Test Item',
'description' => 'This is a test item.',
'pricing_type' => 'fixed_price',
'local_price' => [
'amount' => '10.00',
'currency' => 'USD'
],
'metadata' => [
'customer_id' => '123456'
]
];
$charge = CoinbaseCommerce::charge($chargeData);
if ($charge->timeline[0]->status === 'COMPLETED') {
// Payment was successful
} else {
// Payment was not successful
}
这个例子创建了一个测试商品,并使用 Coinbase Commerce API 账号执行购买操作。如果支付成功,则会打印一条成功信息,否则会打印一条失败信息。
你可以从官方文档中获取更多的 API 信息,并使用它们来创建自己的支付接口。
Coinbase Commerce Laravel 是一个非常方便的 Laravel 库,可以方便地在你的网站或应用程序中添加数字货币支付功能。你只需要配置 Coinbase Commerce API,然后使用 Laravel 框架来执行交易即可。因此,这个库对于那些想要接受数字货币的商家来说是非常有用的。