2017 © Pedro Peláez
 

library sepa

Creates an XML file for a Single Euro Payments Area (SEPA) Credit Transfer.

image

perryfaro/sepa

Creates an XML file for a Single Euro Payments Area (SEPA) Credit Transfer.

  • Friday, February 24, 2017
  • by perryfaro
  • Repository
  • 2 Watchers
  • 6 Stars
  • 6,000 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 5 Forks
  • 2 Open issues
  • 5 Versions
  • 8 % Grown

The README.md

SEPA Credit Transfer

Build Status, (*1)

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();

The Versions

24/02 2017

dev-master

9999999-dev

Creates an XML file for a Single Euro Payments Area (SEPA) Credit Transfer.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

by Perry Faro

xml sepa banking sct

24/02 2017

v1.0.3

1.0.3.0

Creates an XML file for a Single Euro Payments Area (SEPA) Credit Transfer.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

by Perry Faro

xml sepa banking sct

18/07 2016

v1.0.2

1.0.2.0

Creates an XML file for a Single Euro Payments Area (SEPA) Credit Transfer.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

by Perry Faro

xml sepa banking sct

29/11 2015

v1.0.1

1.0.1.0

Creates an XML file for a Single Euro Payments Area (SEPA) Credit Transfer.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

by Perry Faro

xml sepa banking sct

13/11 2015

v1.0.0

1.0.0.0

Creates an XML file for a Single Euro Payments Area (SEPA) Credit Transfer.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

by Perry Faro

xml sepa banking