- Posts: 606
- Thank you received: 13
No Address Identity in My Account
- mohairbears
-
Topic Author
- Offline
Please Log in or Create an account to join the conversation.
Apparently, when testing with the sandbox, you need to ask paypal support to activate the payment pro of the sandbox account and make sure that you're using the correct credentials. You should contact PayPal directly for help on that issue.
Please Log in or Create an account to join the conversation.
- mohairbears
-
Topic Author
- Offline
- Posts: 606
- Thank you received: 13
Please Log in or Create an account to join the conversation.
- mohairbears
-
Topic Author
- Offline
- Posts: 606
- Thank you received: 13
Then when there is an error message it displays like this;
Error 15005: This%20transaction%20cannot%20be%20processed%2e
where do these messages originate from? PayPal or Hika?
I created this error deliberately.
Please Log in or Create an account to join the conversation.
That error message is sent by paypal and displayed by HikaShop:
The transaction was declined by the issuing bank, not PayPal. The merchant should attempt another card.
Please Log in or Create an account to join the conversation.
- mohairbears
-
Topic Author
- Offline
- Posts: 606
- Thank you received: 13
Do you know how I can amend the error messages to get rid of the %20's?
thanks
Please Log in or Create an account to join the conversation.
$app->enqueueMessage($message);
to:
$app->enqueueMessage(html_entity_decode($message));
We'll do that on our end for next release so that the messages will be displayed properly.
Concerning the two steps, it depends on how your configured your checkout options in the configuration. It's possible to have it in two steps like you have , but it's also possible to have it in one step. Could you do a screenshot of the checkout tab of the configuration ?
Please Log in or Create an account to join the conversation.
- mohairbears
-
Topic Author
- Offline
- Posts: 606
- Thank you received: 13
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
- mohairbears
-
Topic Author
- Offline
- Posts: 606
- Thank you received: 13
<p class="hikashop_cart_product_custom_item_fields">
<?php
/*if(hikashop_level(2) && !empty($this->extraFields)){ */
if($row->product_code=="multi_pack" && hikashop::level(2) && !empty($this->extraFields)){
foreach($this->extraFields as $field){
$namekey = $field->field_namekey;
if(empty($row->$namekey)) continue;
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
- mohairbears
-
Topic Author
- Offline
- Posts: 606
- Thank you received: 13
I lost some orders through this yesterday as I was at a show so was unable to assist customers. One even submitted the same order 8 times without working out that if you clicked a second time the payment would work, hence I have had to put a note on telling them to click twice.
Please Log in or Create an account to join the conversation.
- mohairbears
-
Topic Author
- Offline
- Posts: 606
- Thank you received: 13
Please Log in or Create an account to join the conversation.
if(($old_payment_id!=$payment_id || $old_payment_method!=$payment) && $this->_getStep('cart',(int)$this->previous)===(int)$this->previous){
return false;
}
from the file components/com_hikashop/controllers/checkout.php and try again ?
For the message, could you try to change :
$app->enqueueMessage($message);
to:
$app->enqueueMessage(urldecode($message));
in the file plugins/hikashoppayment/paypalpro.php instead of the previous modification ?
Please Log in or Create an account to join the conversation.
- mohairbears
-
Topic Author
- Offline
- Posts: 606
- Thank you received: 13
thank you.
Please Log in or Create an account to join the conversation.
- mohairbears
-
Topic Author
- Offline
- Posts: 606
- Thank you received: 13
sorry.....
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
- mohairbears
-
Topic Author
- Offline
- Posts: 606
- Thank you received: 13
Please Log in or Create an account to join the conversation.
You need to edit the file listing of the view order of the front end via the menu Display->Views and change the line:
if(!empty($row->show_payment_button) && bccomp($row->order_full_price,0,5)>0){
to:
if(!empty($row->show_payment_button) && bccomp($row->order_full_price,0,5)>0 && $row->order_payment_method!='paypalpro'){
Please Log in or Create an account to join the conversation.