Re: eWAY Payment Gateway - Rapid 3.0 API
Quote:
Originally Posted by
frank18
That image also shows up for other payment modules (eg PayPal ... slow response etc) - never had this issue ever since.
Thank you! I'll do that as soon as I find a nice image.
Re: eWAY Payment Gateway - Rapid 3.0 API
Quote:
Originally Posted by
frank18
<div class="centeredContent"><img id="actionImg" src = "images/processing_animation.gif" class="hiddenField" />
Does the image only show if there is a delay? Can't see it when I do a test order.
Re: eWAY Payment Gateway - Rapid 3.0 API
Quote:
Originally Posted by
robbie269
Does the image only show if there is a delay? Can't see it when I do a test order.
Yes, it only shows if there is a delay. Can't do a test using Direct Bank Deposit or similar. Best to do a test with PayPal as you can still cancel when you get to PP.
Re: eWAY Payment Gateway - Rapid 3.0 API
Is there anyway to pass onto the eway invoice text the attributes/sizing of the product rather than just the product name?
Re: eWAY Payment Gateway - Rapid 3.0 API
Quote:
Originally Posted by
frank18
Yes, it only shows if there is a delay. Can't do a test using Direct Bank Deposit or similar. Best to do a test with PayPal as you can still cancel when you get to PP.
If it still does not work for you then open
includes/modules/pages/checkout_confirmation/jscript_main.php
and find
PHP Code:
function submitonce()
{
Change that function to read
PHP Code:
function submitonce()
{
var button = document.getElementById("btn_submit");
var img = document.getElementById("actionImg");
button.style.cursor="wait";
button.disabled = true;
button.className = 'hiddenField';
img.className = '';
setTimeout('button_timeout()', 5000);
return false;
}
Hope this helps
Re: eWAY Payment Gateway - Rapid 3.0 API
Quote:
Originally Posted by
ivopivo
Is there anyway to pass onto the eway invoice text the attributes/sizing of the product rather than just the product name?
The eWay developers should have the right answer for you - I have not played with this....
Re: eWAY Payment Gateway - Rapid 3.0 API
Quote:
Originally Posted by
frank18
Happened to me once (customer hit the button twice) and implemented this (wait wheel or similar) in a 1.5.4 store.
Found an animated "We are processing your payment.... Please Wait" image in a Google image search (use whatever suits you but observe the Copyright notice). Named that image processing_animation.gif and placed it into the /images folder for use with any template.
Then open includes/templates/YOUR_TEMPLATE/templates/tpl_checkout_confirmation_default.php - scroll to the bottom of the file and find
PHP Code:
<?php
echo zen_draw_form('checkout_confirmation', $form_action_url, 'post', 'id="checkout_confirmation" onsubmit="submitonce();"');
if (is_array($payment_modules->modules)) {
echo $payment_modules->process_button();
}
?>
<div class="buttonRow forward"><?php echo zen_image_submit(BUTTON_IMAGE_CONFIRM_ORDER, BUTTON_CONFIRM_ORDER_ALT, 'name="btn_submit" id="btn_submit"') ;?></div>
</form>
<div class="buttonRow back"><?php echo TITLE_CONTINUE_CHECKOUT_PROCEDURE . '<br />' . TEXT_CONTINUE_CHECKOUT_PROCEDURE; ?></div>
change to
PHP Code:
<?php
echo zen_draw_form('checkout_confirmation', $form_action_url, 'post', 'id="checkout_confirmation" onsubmit="submitonce();"');
if (is_array($payment_modules->modules)) {
echo $payment_modules->process_button();
}
?>
<div class="centeredContent"><img id="actionImg" src = "images/processing_animation.gif" class="hiddenField" /></div>
<div class="buttonRow forward"><?php echo zen_image_submit(BUTTON_IMAGE_CONFIRM_ORDER, BUTTON_CONFIRM_ORDER_ALT, 'name="btn_submit" id="btn_submit"') ;?><br /><?php echo '<b>Press ONLY ONCE ....</b>';?></div>
</form>
<div class="buttonRow back"><?php echo TITLE_CONTINUE_CHECKOUT_PROCEDURE . '<br />' . TEXT_CONTINUE_CHECKOUT_PROCEDURE; ?></div>
That image also shows up for other payment modules (eg PayPal ... slow response etc) - never had this issue ever since.
If the image does not show when the order confirmation button is clicked the open the file
includes/modules/pages/checkout_confirmation/jscript_main.php
and find
PHP Code:
function submitonce()
Change the entire function to read
PHP Code:
function submitonce()
{
var button = document.getElementById("btn_submit");
var img = document.getElementById("actionImg");
button.style.cursor="wait";
button.disabled = true;
button.className = 'hiddenField';
img.className = '';
setTimeout('button_timeout()', 5000);
return false;
}
You can change the timeout value to anything lesser or more.
Hope this helps.
Re: eWAY Payment Gateway - Rapid 3.0 API
I am getting the following error message on the checkout confirmation page:
CreateAccessCode SOAP Error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://api.ewaypayments.com/soap.asmx' : failed to load external entity "https://api.ewaypayments.com/soap.asmx"
I have tried changing the request method to rest in the config.ini file but I still receive the error.
Has anyone got this working with zen cart 1.5.5e?
Re: eWAY Payment Gateway - Rapid 3.0 API
Quote:
Originally Posted by
etrader
I am getting the following error message on the checkout confirmation page:
CreateAccessCode SOAP Error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://api.ewaypayments.com/soap.asmx' : failed to load external entity "https://api.ewaypayments.com/soap.asmx"
I have tried changing the request method to rest in the config.ini file but I still receive the error.
Has anyone got this working with zen cart 1.5.5e?
Works fine here (1.5.5e). Suggest you get in touch with eWay tech dept.
Re: eWAY Payment Gateway - Rapid 3.0 API
Hi Guys,
I have signed upto Eway as the gateway for card payments. They sent me a mail where i was able to generate the API codes and password. Also, in a separate mail i got a plugin. What do i do now? How do i insert the plugin? I am not a IT pro. Do i copy and paste this in a page or what is the process. Please guide me. Thanks in advance.