hut6 / ewaybundle
Symfony2 payment wrapper for the provider 'eWay'
This package's canonical repository appears to be gone and the package has been frozen as a result.
dev-master
2015-04-21 02:36 UTC
This package is auto-updated.
Last update: 2024-02-07 16:51:44 UTC
README
Symfony2 wrapper bundle for use with the provider "eWay", based on https://github.com/samuelwilliams/eWay-PHP-API.
Install
Enable the bundle in the kernel:
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Hut6\Eway\PaymentBundle\EwayPaymentBundle(), ); }
Use
All fields are required, however not all are required byway and can be blank.
$pay = $this->get('hut6.eway');
$pay->setCustomerID("XXXXXXXX");
$pay->setPaymentAmount("0");
$pay->setCardHoldersName("John P Smith");
$pay->setCardNumber("444433331111222");
$pay->setCardExpiry("MM","YY");
$pay->setCVN("XXX");
$pay->setCustomerInvoiceDescription("");
$pay->setCustomerInvoiceReference("");
$pay->setCustomerFirstName("");
$pay->setCustomerLastName("");
$pay->setCustomerEmail("");
$pay->setCustomerAddress("");
$pay->setCustomerPostcode("");
$pay->setCustomerTransactionReference("");
$pay->setOption1("");
$pay->setOption2("");
$pay->setOption3("");
$pay->pay();