libressltd/lbpayment

用于重复使用的表单元素

0.0.3 2017-01-19 06:20 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:21:59 UTC


README

安装

composer require libressltd/lbpayment

安装后

添加到config/app.php,服务提供者

LIBRESSLtd\LBPayment\LBPaymentServiceProvider::class,

运行迁移 & 发布供应商

php artisan migration

php artisan vendor:publish --tag="lbpayment" --force
php artisan vendor:publish --tag="lbpayment_config" --force

在您的交易类中实现(处理交易状态改变的情况)

function LBP_transaction_updated($status) { // $status // 0: 待定 // -1: 失败 // 1: 完成 }

支付将带有“状态”字段,以下是当前定义的值:-2 = PayPal 退款或撤销 -1 = 取消 / 超时 0 = 等待买家资金 1 = 我们已确认从买家处收到硬币 2 = 队列等待夜间付款(如果您将此硬币的付款模式设置为夜间) 3 = PayPal 待定(eChecks 或其他类型的保留) 100 = 付款完成。我们已经将您的硬币发送到您的付款地址或第三方付款系统报告付款完成 为了保护您的 IPN 处理器不受未来影响,您可以使用以下规则:<0 = 失败/错误 0-99 = 付款以某种方式待定

=100 = 付款成功重要提示:您应该在状态 >= 100 或 == 2(队列等待夜间付款)之前不要发货/发布您的产品!