AbanteCart Community
Shopping Cart Operations => Support => General Support => Topic started 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
-
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
<?php
if ($this->config->get('default_pp_standart_test')) {
?>
<form action="<?php echo str_replace('&', '&', $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('&', '&', $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('&', '&', $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('&', '&', $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 } ?>
-
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?
-
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.