vsoft / intl-payment-xml
这是一个用于生成国际交易(国际汇款或非SEPA)XML文件的PHP库。
dev-master
2020-12-01 10:01 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2024-09-29 05:29:15 UTC
README
这是一个用于生成国际交易(国际汇款或非SEPA)XML文件的PHP库。
安装
Composer
此库使用 Composer 使事情变得简单。
学习如何使用Composer并在composer.json的require部分添加此库
"vsoft/intl-payment-xml":"1.*@dev"
示例
<?php use TransferFile\TransferFileCredit; $test = TransferFileCredit::createCustomerTransfer( "uniqueID", "My society", "pain.001.001.03", "Europe/Paris" ); $test->addPaymentInfo("ref-paiement-x",[ "debtorName" => "My society", "debtorIBAN" => "FI1350001540000056", "debtorBIC" => "PSSTFRPPMON" ] ); $test->createTransaction('payement-x',[ "amount" => 500, "creditorIBAN" => "FI1350001540000056", "creditorAccountNumber" => "12345789012", "creditorBIC" => "OKOYFIHH", "creditorName" => "creditorName", "reason" => "reason phrase" ]); echo $test->build(true);
解释
此代码将初始化交易的基本信息
$test = TransferFileCredit::createCustomerTransfer( "uniqueID", "My society", "pain.001.001.03", "Europe/Paris" );
此代码将创建债务人账户
$test->addPaymentInfo("ref-paiement-x",[ "debtorName" => "My society", "debtorIBAN" => "FI1350001540000056", "debtorBIC" => "PSSTFRPPMON" ] );
此代码将创建对受益人的信用银行转账
$test->createTransaction('payement-x',[ "amount" => 500, "creditorIBAN" => "FI1350001540000056", "creditorAccountNumber" => "12345789012", "creditorBIC" => "OKOYFIHH", "creditorName" => "creditorName", "reason" => "reason phrase" ]);