| Current File : //opt/RZphp81/includes/doc/Payment_DTA/docs/examples/example_debit.php |
<?php
/**
* Payment_DTA example:
* Example of creating a DTA debit file with one transaction.
*
* PHP version 4 and 5
*
* Copyright (c) 2003-2005 Hermann Stainer, Web-Gear
* http://www.web-gear.com/
* All rights reserved.
*
* @category Payment
* @package Payment_DTA
* @author Hermann Stainer <hs@web-gear.com>
* @copyright 2003-2005 Hermann Stainer, Web-Gear
* @license http://www.debian.org/misc/bsd.license BSD License (3 Clause)
* @version SVN: $Id$
* @link http://pear.php.net/package/Payment_DTA
*/
require_once "Payment/DTA.php";
/**
* Initialize new DTA file.
* In this example the file contains debits.
* This means that in an exchange the sender is the person, who gets the money
* and the receiver is the person who has to pay.
* You always have to differentiate between the DTA FILE SENDER and the MONEY SENDER.
*/
$dta_file = new DTA(DTA_DEBIT);
/**
* Set file sender. This is also the default sender for transactions.
*/
$dta_file->setAccountFileSender(
array(
"name" => "Michael Mustermann",
"bank_code" => 11112222,
"account_number" => 87654321
)
);
/**
* Add transaction.
*/
$dta_file->addExchange(
array(
"name" => "Franz Mueller", // Name of account owner.
"bank_code" => 33334444, // Bank code.
"account_number" => 13579000, // Account number.
),
12.01, // Amount of money.
array( // Description of the transaction ("Verwendungszweck").
"Bill Nr. 01234",
"Information"
)
);
/**
* Output DTA-File.
*/
echo $dta_file->getFileContent();
/**
* Write DTA-File.
*/
// $dta_file->saveFile("DTAUS0");
?>