lemonstand / omnipay-elavon Goto Github PK
View Code? Open in Web Editor NEWElavon driver for the Omnipay payment processing library
License: MIT License
Elavon driver for the Omnipay payment processing library
License: MIT License
Hi,
I am getting the response but not able to see the transaction on elavon credit card list. Can you please help me what's wrong am doing.
$gateway = Omnipay::create('Elavon_Converge');
$gateway->setMerchantId('******');
$gateway->setUsername('webpage');
$gateway->setPassword('******');
// Test mode hits the demo endpoint.
$gateway->setTestMode(true);
$card = array('number' => '4111111111111111', 'expiryMonth' => '10', 'expiryYear' => '20', 'cvv' => '123');
$params = array(
'amount' => 10.00,
'card' => $card,
'ssl_invoice_number' => 1,
'ssl_show_form' => 'false',
'ssl_result_format' => 'ASCII'
);
$response = $gateway->purchase($params)->send();
if ($response->isSuccessful()) {
echo('success');
echo('<pre>');print_r($response); exit;
} else {
echo('Error');
echo('<pre>');print_r($response);
exit;
//throw new Exception($response->getMessage());
}
[data:protected] => Array
(
[ssl_status] => TEST MODE
[ssl_card_number] => 41**********1111
[ssl_exp_date] => 1020
[ssl_amount] => 10.00
[ssl_salestax] =>
[ssl_invoice_number] => 1
[ssl_departure_date] =>
[ssl_completion_date] =>
[ssl_issue_points] =>
[ssl_promo_code] =>
[ssl_enrollment] =>
[ssl_result] => 0
[ssl_result_message] => APPROVED
[ssl_txn_id] => 00000000-0000-0000-0000-00000000000
[ssl_approval_code] => 123456
[ssl_cvv2_response] => P
[ssl_avs_response] => X
[ssl_account_balance] => 0.00
[ssl_txn_time] => 03/10/2016 06:22:58 AM
[ssl_loyalty_account_balance] =>
[ssl_loyalty_program] =>
[ssl_access_code] =>
[ssl_tender_amount] =>
[ssl_account_status] =>
[ssl_card_type] => CREDITCARD
[ssl_card_short_description] => VISA
)
I created a pull request that had a couple PSR standard issues. I fixed those issues but when I pushed up the changes, the tests on Travis did not run. I asked this question in the PR but I am not getting a response so I thought I would create an issue in hopes that someone sees this. I have only worked with repos that used Travis a couple times but when I have, the tests ran automatically whenever I pushed up a change. Is there something that I need to do here to get them to run again? If not, could you take a look at it and see what needs to be done with the PR? Thanks!!
SHA-2 and TLS v1.2 Support: https://www.besha2ready.com/converge
Simply changing the URL endpoint (below) worked for me. However, you do need to make sure your server is compliant per the link above.
In case an official update is not made, you'll find the endpoint URLs at:
src/Message/ConvergeAbstractRequest.php (lines 112 & 113)
tests/Message/ConvergePurchaseRequestTest.php (lines 37 & 43)
tests/Message/ConvergeAuthorizeRequestTest.php (lines 40 & 46)
Can you please update the library to support Omnipay version 3
https://github.com/thephpleague/omnipay
Please see https://github.com/thephpleague/omnipay-common/blob/master/UPGRADE.md
Thank you!
Hi. I've debugging your plugin and have noticed, that payment is ignored, when send payment request.
ConvergeAbstractRequest->getBaseData()
isn't get currency parameter.
Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.