sunfoxcz / spayd-php
SPAYD 消息用于生成二维码支付。
v2.0.0
2022-10-09 02:55 UTC
Requires
- php: ^7.4||^8.0
- ext-bcmath: *
Requires (Dev)
- nette/tester: ^2.4
- phpstan/phpstan: ^1.8
This package is auto-updated.
Last update: 2024-09-18 23:53:07 UTC
README
SPAYD 消息用于生成二维码支付。
原作者
代码是从 Shoptet/spayd-php 仓库分支而来,仅用于 Packagist 包 生成。
示例
use Sunfox\Spayd\Spayd; use Sunfox\Spayd\Model\CzechAccount; use Sunfox\Spayd\Utilities\IbanUtilities; $spayd = new Spayd; $spayd->add('AM', $actuarial->price); $spayd->add('CC', $actuarial->currency); $spayd->add('X-VS', $actuarial->variableSymbol); if ($actuarial->supplier->iban) { $spayd->add('ACC', "{$actuarial->supplier->iban}+{$actuarial->supplier->swift}"); } else { $account = new CzechAccount("{$actuarial->supplier->accountNumber}/{$actuarial->supplier->bankCode}"); $spayd->add('ACC', IbanUtilities::computeIbanFromBankAccount($account)); } echo (string) $spayd;