Please help us to make AbanteCart Ideal Open Source Ecommerce Solution for everyone.

Support AbanteCart eCommerce

Author Topic: error on test payment  (Read 5564 times)

Offline ygalbrami

  • Full Member
  • ***
  • Posts: 128
  • Karma: +9/-2
    • View Profile
error on test payment
« on: June 01, 2013, 05:31:44 AM »
when i test paypal payment i get this error:
This transaction cannot be completed...

this is because you need to cancel the order summary detail on test mode

you need to add a code that say if this a test mode - (do not show order summary detail)
else show the order summary detils

please fix it i realy need to test the payment on my website. thanks

Offline ygalbrami

  • Full Member
  • ***
  • Posts: 128
  • Karma: +9/-2
    • View Profile
Re: error on test payment
« Reply #1 on: June 01, 2013, 05:40:29 AM »
when i test paypal payment i get this error:
This transaction cannot be completed...

this is because you need to cancel the order summary detail on test mode

you need to add a code that say if this a test mode - (do not show order summary detail)
else show the order summary detils

please fix it i realy need to test the payment on my website. thanks

this change will help - plese use this
Code: [Select]
<?php
if ($this->config->get('default_pp_standart_test')) {
?>



<form action="<?php echo str_replace('&''&amp;'$action); ?>" method="post" id="checkout">
  <input type="hidden" name="cmd" value="_xclick" />
  <input type="hidden" name="business" value="<?php echo $business?>" />
  <input type="hidden" name="item_name" value="<?php echo $item_name?>" />
  <input type="hidden" name="currency_code" value="<?php echo $currency_code?>" />
  <input type="hidden" name="amount" value="<?php echo $amount?>" />
  <input type="hidden" name="first_name" value="<?php echo $first_name?>" />
  <input type="hidden" name="last_name" value="<?php echo $last_name?>" />
  <input type="hidden" name="address1" value="<?php echo $address1?>" />
  <input type="hidden" name="address2" value="<?php echo $address2?>" />
  <input type="hidden" name="city" value="<?php echo $city?>" />
  <input type="hidden" name="zip" value="<?php echo $zip?>" />
  <input type="hidden" name="country" value="<?php echo $country?>" />
  <input type="hidden" name="address_override" value="0" />
  <input type="hidden" name="notify_url" value="<?php echo $notify_url?>" />
  <input type="hidden" name="email" value="<?php echo $email?>" />
  <input type="hidden" name="invoice" value="<?php echo $invoice?>" />
  <input type="hidden" name="lc" value="<?php echo $lc?>" />
  <input type="hidden" name="return" value="<?php echo $return?>" />
  <input type="hidden" name="rm" value="2" />
  <input type="hidden" name="no_note" value="1" />
  <input type="hidden" name="cancel_return" value="<?php echo $cancel_return?>" />
  <input type="hidden" name="paymentaction" value="<?php echo $paymentaction?>" />
  <input type="hidden" name="custom" value="<?php echo $custom?>" />
</form>
<div class="buttons">
  <table>
    <tr>
      <td align="left"><a onclick="location = '<?php echo str_replace('&''&amp;'$back); ?>'" class="button"><span><?php echo $button_back?></span></a></td>
      <td align="right"><a onclick="$('#checkout').submit();" class="button"><span><?php echo $button_confirm?></span></a></td>
    </tr>
  </table>
</div>
<?php 
else
{
?>



<form action="<?php echo str_replace('&''&amp;'$action); ?>" method="post" id="checkout">
<input type="hidden" name="cmd" value="_cart"/>
<input type="hidden" name="upload" value="1" />
<input type="hidden" name="business" value="<?php echo $business?>"/>
<?php $i 1?>
<?php foreach ($products as $product) { ?>
<input type="hidden" name="item_name_<?php echo $i?>" value="<?php echo $product['name']; ?>"/>
<input type="hidden" name="item_number_<?php echo $i?>" value="<?php echo $product['model']; ?>"/>
<input type="hidden" name="amount_<?php echo $i?>" value="<?php echo $product['price']; ?>"/>
<input type="hidden" name="quantity_<?php echo $i?>" value="<?php echo $product['quantity']; ?>"/>
<input type="hidden" name="weight_<?php echo $i?>" value="<?php echo $product['weight']; ?>"/>
<?php $j 0;
foreach ($product['option'] as $option) { ?>

<input type="hidden" name="on<?php echo $j?>_<?php echo $i?>" value="<?php echo $option['name']; ?>"/>
<input type="hidden" name="os<?php echo $j?>_<?php echo $i?>" value="<?php echo $option['value']; ?>"/>
<?php $j++; ?>
<?php $i++; ?>
<?php ?>
<?php if ($discount_amount_cart) { ?>
<input type="hidden" name="discount_amount_cart" value="<?php echo $discount_amount_cart?>"/>
<?php ?>

<input type="hidden" name="currency_code" value="<?php echo $currency_code?>"/>
<input type="hidden" name="first_name" value="<?php echo $first_name?>"/>
<input type="hidden" name="last_name" value="<?php echo $last_name?>"/>
<input type="hidden" name="address1" value="<?php echo $address1?>"/>
<input type="hidden" name="address2" value="<?php echo $address2?>"/>
<input type="hidden" name="city" value="<?php echo $city?>"/>
<input type="hidden" name="zip" value="<?php echo $zip?>"/>
<input type="hidden" name="country" value="<?php echo $country?>"/>
<input type="hidden" name="address_override" value="0"/>
<input type="hidden" name="notify_url" value="<?php echo $notify_url?>"/>
<input type="hidden" name="email" value="<?php echo $email?>"/>
<input type="hidden" name="invoice" value="<?php echo $invoice?>"/>
<input type="hidden" name="lc" value="<?php echo $lc?>"/>
<input type="hidden" name="return" value="<?php echo $return?>"/>
<input type="hidden" name="rm" value="2"/>
<input type="hidden" name="no_note" value="1"/>
<input type="hidden" name="cancel_return" value="<?php echo $cancel_return?>"/>
<input type="hidden" name="paymentaction" value="<?php echo $paymentaction?>"/>
<input type="hidden" name="custom" value="<?php echo $custom?>"/>
<input type="hidden" name="bn" value="Abante_Cart">

<?php if ( $logoimg ): ?>
<input type="hidden" name="image_url" value="<?php echo $logoimg?>"/>
<?php endif; ?>

<?php if ( $cartbordercolor ): ?>
<input type="hidden" name="cpp_cart_border_color" value="<?php echo $cartbordercolor?>"/>
<?php endif; ?>

</form>
<div class="buttons">
<table>
<tr>
<td align="left"><a onclick="location = '<?php echo str_replace('&''&amp;'$back); ?>'"
class="button"><span><?php echo $button_back?></span></a></td>
<td align="right"><a onclick="$('#checkout').submit();"
class="button"><span><?php echo $button_confirm?></span></a></td>
</tr>
</table>
</div>
<?php ?>
« Last Edit: June 01, 2013, 05:49:16 AM by ygalbrami »

Offline abantecart

  • Administrator
  • Hero Member
  • *****
  • Posts: 4359
  • Karma: +298/-10
    • View Profile
    • Ideal Open Source Ecommerce Solution
Re: error on test payment
« Reply #2 on: June 01, 2013, 11:01:39 AM »
Thank you for the advise. I dot not quite understand there you suggest to hide order summary detail and why. What is the reason and value in this?

 
Please  rate your experience or leave your review
We need your help to build better free open source ecommerce platform for everyone. See how you can help

Offline ygalbrami

  • Full Member
  • ***
  • Posts: 128
  • Karma: +9/-2
    • View Profile
Re: error on test payment
« Reply #3 on: June 01, 2013, 11:06:02 AM »
when you show the details it's don't work on test mode -
when you test the payment the code hide the details of the order
and when it is not in test mode it will show all the details of the order,
with no this code in test mode i get error
and all users will get same error on test mode.

 

Powered by SMFPacks Social Login Mod