$clieopFile = new ClieopPayment(); //set clieop properties $clieopFile->setTransactionType(CLIEOP_TRANSACTIE_BETALING); // debtor transactions $clieopFile->setPrincipalAccountNumber("123456789"); // principal bank account number $clieopFile->setPrincipalName("PEAR CLIEOP CLASSES"); // Name of owner of principal account number $clieopFile->setFixedDescription("PHP: Scripting the web"); // description for all transactions $clieopFile->setSenderIdentification("PEAR"); // Free identification $clieopFile->setTest(true); // Test clieop //create creditor $creditor = new TransactionPayment(CLIEOP_TRANSACTIE_BETALING); $creditor->setAccountNumberSource("192837346"); // my bank account number $creditor->setAccountNumberDest("123456789"); // principal bank account number $creditor->setAmount(6900); // amount in Eurocents (EUR 69.00) $creditor->setName("Dave Mertens"); // Name of creditor (holder of source account) $creditor->setCity("Rotterdam"); // City of creditor $creditor->setDescription("Like we promised, your money"); // Just some info //assign creditor record to clieop $clieopFile->addPayment($creditor); //Create clieop file
public function getHandler(TransactionPayment $handler, $api) { set_time_limit(0); $username = $handler->getConfigValue('username'); $password = $handler->getConfigValue('password'); $signature = $handler->getConfigValue('signature'); $wpp = new WebsitePaymentsPro(); $wpp->prepare($username, $password, $signature); return $wpp->selectOperation($api); }
$clieopFile = new ClieopPayment(); //set clieop properties $clieopFile->setTransactionType(CLIEOP_TRANSACTIE_INCASSO); // debtor transactions $clieopFile->setPrincipalAccountNumber("123456789"); // principal bank account number $clieopFile->setPrincipalName("PEAR CLIEOP CLASSES"); // Name of owner of principal account number $clieopFile->setFixedDescription("PHP: Scripting the web"); // description for all transactions $clieopFile->setSenderIdentification("PEAR"); // Free identification $clieopFile->setTest(true); // Test clieop //create debtor $debtor = new TransactionPayment(CLIEOP_TRANSACTIE_INCASSO); $debtor->setAccountNumberSource("192837346"); // my bank account number $debtor->setAccountNumberDest("123456789"); // principal bank account number $debtor->setAmount(12995); // amount in Eurocents (EUR 129.95) $debtor->setName("Dave Mertens"); // Name of debtor (holder of source account) $debtor->setCity("Rotterdam"); // City of debtor $debtor->setDescription("Ordernumber: 8042"); // Just some info $debtor->setDescription("Customernumber: 17863"); // about the transaction //assign debtor record to clieop