perryfaro/sepa
最新稳定版本:v1.0.5
Composer 安装命令:
composer require perryfaro/sepa
包简介
Creates an XML file for a Single Euro Payments Area (SEPA) Credit Transfer.
README 文档
README
Installation using Composer
composer require perryfaro/sepa
Example
$creditTransfer = new \Sepa\CreditTransfer(); //group header $groupHeader = new \Sepa\CreditTransfer\GroupHeader(); $groupHeader->setControlSum(150.00) ->setInitiatingPartyName('Company name') ->setMessageIdentification('lkgjekrthrewkjtherwkjtherwkjtrhewr') ->setNumberOfTransactions(2); $creditTransfer->setGroupHeader($groupHeader); //payment information $paymentInformation = new \Sepa\CreditTransfer\PaymentInformation; $paymentInformation ->setDebtorIBAN('NL91ABNA0417164300') ->setDebtorName('Name') ->setPaymentInformationIdentification('1281543153223-3463265456') ->setRequestedExecutionDate('2015-01-01'); //payment $payment = new \Sepa\CreditTransfer\Payment; $payment->setAmount(100.00) ->setCreditorBIC('ABNANL2A') ->setCreditorIBAN('NL91ABNA0417164300') ->setCreditorName('My Name') ->setEndToEndId('askfjhwqkjthewqjktewrter') ->setRemittanceInformation('Transaction testing'); $paymentInformation->addPayments($payment); //payment $payment = new \Sepa\CreditTransfer\Payment; $payment->setAmount(50.00) ->setCreditorIBAN('NL91ABNA0417164300') ->setCreditorName('My Name 2') ->setEndToEndId('askfjhwqkjthewqjktewrter') ->setRemittanceInformation('Transaction testing 2'); $paymentInformation->addPayments($payment); $creditTransfer->setPaymentInformation($paymentInformation); $xml = $creditTransfer->xml();
统计信息
- 总下载量: 47.51k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 11
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-11-13