AbanteCart Community

Shopping Cart Operations => Support => General Support => Topic started by: ygalbrami on June 01, 2013, 05:31:44 AM

Title: error on test payment
Post by: ygalbrami 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
Title: Re: error on test payment
Post by: ygalbrami 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 ?>
Title: Re: error on test payment
Post by: abantecart 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?

 
Title: Re: error on test payment
Post by: ygalbrami 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.