blockbee/php-blockbee-checkout

dev-main 2024-03-14 14:48 UTC

This package is auto-updated.

Last update: 2024-09-18 21:40:24 UTC


README

BlockBee的Checkout PHP库

BlockBee Checkout的官方PHP库

已弃用!它已集成到php-blockbee中。

要求

PHP >= 5.6
ext-curl

安装

composer require blockbee/php-blockbee-checkout

GitHub上Composer上

用法

要使用我们的结账页面,您需要按照以下步骤操作

  • (1) 在我们的仪表板上创建一个账户。
  • (2) 在账户内创建一个“公司”。
  • (3) 在“公司”设置中,生成一个新的“API密钥”。
  • (4) 设置支付设置。

请求支付

<?php
require 'vendor/autoload.php'; // Where your vendor directory is

$bb = new BlockBee\Checkout($api_key, $parameters, $blockbee_params);
$payment_address = $bb->payment_request($redirect_url, $value);

位置

  • $api_key 是我们仪表板提供的API密钥。
  • $parameters 是您希望发送以标识支付的任何参数,例如 ['order_id' => 1234]
  • $blockbee_params 将传递给BlockBee的参数_(查看此处可用的额外参数:https://docs.blockbee.io/#operation/payment)
  • $redirect_url 用户完成支付后将被重定向到的您平台上的URL。应能够使用success_token处理支付。
  • $value 在支付设置中设置的货币金额,您希望从用户那里收到。

当用户完成支付时接收通知

接收支付时,您可以选择通过notify_urlredirect_url接收通知,但添加redirect_url是必需的(请参阅我们的文档:https://docs.blockbee.io/#operation/paymentipn)。

请求存款

<?php
require 'vendor/autoload.php'; // Where your vendor directory is

$bb = new BlockBee\Checkout($api_key, $parameters, $blockbee_params);
$payment_address = $bb->deposit_request($notify_url);

位置

当用户存款时接收通知

接收存款时,您必须提供一个notify_url,我们的系统将在每次用户存款时发送IPN(请参阅我们的文档:https://docs.blockbee.io/#operation/depositipn)。

帮助

需要帮助吗?
请联系我们 @ https://blockbee.io/contacts/

变更日志

1.0.0

  • 首次发布