sunfoxcz/spayd-php

SPAYD 消息用于生成二维码支付。

v2.0.0 2022-10-09 02:55 UTC

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;