libressltd/lbmessenger

可复用的表单元素

0.1.4.8 2017-04-08 08:18 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: 完成 }

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

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