Jump to content

mhsuffolk

Members
  • Content count

    446
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by mhsuffolk

  1. Do you think this is a good plan? Obviously I shall back up everything before I start. I have a live Frozen and a Local test Phoenix 1.0.4.1 which is on XAMPP PHP 7.3. My host will change me up to 7.3 when I hit the button. The Phoenix has all the add ons I need and is fully configured. As I installed each addon in Phoenix I made any database changes to my live Frozen as well, that is adding tables, columns etc even though they may not be being used by the Frozen. So, with the exception of the Frozen Configuration Group and Configuration Tables, all the Frozen tables are ready for Phoenix. The Frozen is not in it's own folder so I have to replace all the files and folders en-mass. For the database I plan to leave the Frozen DB in place and replace just the Configuration Group and Configuration Tables from my test Phoenix and adjust the two configure.php files accordingly. Have I missed anything? Martin
  2. mhsuffolk

    Stripe v3 module for SCA

    I have random issues with it. As @14steve14 I see this in admin on the order page sometimes and it reflects in the invoice. It is not consistent but it never happens if there is only one item in the order, but the emails are always correct. It is only Stripe that does this. Update. Just realised I have not had one since the update was applied. I will keep you updated.
  3. Yes I echo that. Many addons have not caught up to beyond 1.0.5.0 which is where my live shop is at. They will of course. I plan to wait for 1.0.6.0 and when most addons that I use are compatible before moving on.
  4. Just Received from PayPal " At PayPal we are here to support you and we know that the spread of COVID-19 and its impact on the global economy has serious implications for your business. We have seen that you have been particularly impacted by recent customer behavior and so we would like to offer a temporary refund policy on your account. This means that from today until April 30th, PayPal will not withhold any of the transaction fees when we process a refund on your behalf. We understand this is a difficult time for businesses, and we want to do our part to help support you. The updated policy will be automatically applied to your account. If you have questions about any of these changes or your account, please don't hesitate to get in touch with us. Your team at PayPal" What they do not realise is that I have been successfully moving customers over to Stripe. Ha Ha
  5. mhsuffolk

    New Products For %s

    In admin Click Configuration>Maximum Values>Selection of random new products and edit value.
  6. mhsuffolk

    Stripe v3 module for SCA

    I have not seen this error. billing_nif does not appear in any files or database fields in either my live 1.0.5.0 or my test 1.0.5.4 test shop. Is it in an addon that I am not using?
  7. mhsuffolk

    Reliable Payment Provider

    Check you Stripe dashboard. Settings>PCI Compliance. If it says that you are up to date then you should be on 3 days. Then go Settings>Bank accounts and scheduling. Choose accelerated payout timing.
  8. mhsuffolk

    Reliable Payment Provider

    Stripe works very well Fees in the UK are 1.4% plus 20p per transaction. No standing charge. However, like a number of providers now they do not refund the fees if you refund the customer.
  9. mhsuffolk

    Change Finalise and pay for my order

    It is in includes/languages/english/checkout_confirmation.php
  10. mhsuffolk

    Wholesale (SPPC lite)

    Link is incorrect. There are two instances of this on the apps market. (Correct Link) Wholesale (SPPC lite) 4.1.1.
  11. In includes/classes/seo.class.php find Line 779 if ( (SEARCH_ENGINE_FRIENDLY_URLS == 'true') && ($search_engine_safe == true) ) { while (strstr($link, '&&')) $link = str_replace('&&', '&', $link); $link = str_replace('?', '/', $link); $link = str_replace('&', '/', $link); $link = str_replace('=', '/', $link); $separator = '?'; } Change to // BOF Removal of SEFURLs /* if ( (SEARCH_ENGINE_FRIENDLY_URLS == 'true') && ($search_engine_safe == true) ) { while (strstr($link, '&&')) $link = str_replace('&&', '&', $link); $link = str_replace('?', '/', $link); $link = str_replace('&', '/', $link); $link = str_replace('=', '/', $link); $separator = '?'; } */ // EOF Removal of SEFURLs Works for me.
  12. mhsuffolk

    Incorrect link on order update

    To find all instances of FILENAME_ACCOUNT_HISTORY_INFO in your site files using Notepad++ Navigate to the directory on your PC where the whole site is located. Click Find All This is what I get with my Phoenix site. Then double click a line of code and the complete file will open in Notepad++ Hope this helps.
  13. mhsuffolk

    Stripe v3 module for SCA

    No. I did have 1.0.14 working correctly on 1.0.5.2 but with the tep_notify('checkout', $order); amendment from the previous posts.
  14. mhsuffolk

    Stripe v3 module for SCA

    Phoenix 1.0.5.2 on XAMPP Stripe 1.0.15 Test mode is not implemented correctly. Although in admin it correctly adds (Test) to the module name it should do this on the account.php and in the payment module list during checkout.as well. When I try a test transaction it fails because stripe says that I am trying to use a live transaction " No such customer: cus_***************t; a similar object exists in test mode, but a live mode key was used to make this request" If I enter the test card number manually it declines the card. In my Stripe dashboard all the errors are shown in the live section, there is no activity in the test section.
  15. mhsuffolk

    PayPal

    In your PayPal Account find Website preferences which is under Website Payments. Ensure you have Auto Return switched on. Enter the URL as https://www.yourwebsite.com/checkout_process.php and then click save.
  16. mhsuffolk

    Stripe v3 module for SCA

    Ignoring this forum and just looking in the addons market, it is not clear to newbies that this version will not work on 1.0.5.0 and below. Suggestion, could you add a message in the readme and the description?
  17. mhsuffolk

    Stripe v3 module for SCA

    Find in includes/modules/payment/stripe_sca.php // lets start with the email confirmation $email_order = STORE_NAME . "\n" . EMAIL_SEPARATOR . "\n" . EMAIL_TEXT_ORDER_NUMBER . ' ' . $order_id . "\n" . EMAIL_TEXT_INVOICE_URL . ' ' . tep_href_link('account_history_info.php', 'order_id=' . $order_id, 'SSL', false) . "\n" . EMAIL_TEXT_DATE_ORDERED . ' ' . strftime(DATE_FORMAT_LONG) . "\n\n"; if ($order->info['comments']) { $email_order .= tep_db_output($order->info['comments']) . "\n\n"; } $email_order .= EMAIL_TEXT_PRODUCTS . "\n" . EMAIL_SEPARATOR . "\n" . $products_ordered . EMAIL_SEPARATOR . "\n"; for ($i = 0, $n = sizeof($order_totals); $i < $n; $i++) { $email_order .= strip_tags($order_totals[$i]['title']) . ' ' . strip_tags($order_totals[$i]['text']) . "\n"; } if ($order->content_type != 'virtual') { $email_order .= "\n" . EMAIL_TEXT_DELIVERY_ADDRESS . "\n" . EMAIL_SEPARATOR . "\n" . tep_address_format($order->delivery['format_id'], $order->delivery, false, '', "\n") . "\n"; } $email_order .= "\n" . EMAIL_TEXT_BILLING_ADDRESS . "\n" . EMAIL_SEPARATOR . "\n" . tep_address_format($order->billing['format_id'], $order->billing, false, '', "\n") . "\n\n"; $email_order .= EMAIL_TEXT_PAYMENT_METHOD . "\n" . EMAIL_SEPARATOR . "\n"; $email_order .= $this->title . "\n\n"; if ($this->email_footer) { $email_order .= $this->email_footer . "\n\n"; } tep_mail($order->customer['name'], $order->customer['email_address'], EMAIL_TEXT_SUBJECT, $email_order, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS); // send emails to other people if (SEND_EXTRA_ORDER_EMAILS_TO != '') { tep_mail('', SEND_EXTRA_ORDER_EMAILS_TO, EMAIL_TEXT_SUBJECT, $email_order, $order->customer['firstname'] . ' ' . $order->customer['lastname'], $order->customer['email_address']); } Replace with // lets start with the email confirmation tep_notify('checkout', $order); This is for 1.0.5.1 only. It will break in 1.0.5.0 Thanks also to @ecartz for the suggestion.
  18. mhsuffolk

    Stripe v3 module for SCA

    That appears to have worked. I cannot test it fully yet as the webhook cannot respond to my XAMPP test store and fails. The emails send correctly. I cannot update my live 1.0.5.0 store to 1.0.5.1 until most of my addons have been updated.
  19. mhsuffolk

    Stripe v3 module for SCA

    I had a go but the core file has vast differences around that area. Winmerge showed a large number of lines missing. These are the lines in question that I think need changing starting with line 498 tep_address_format($order->delivery['format_id'], $order->delivery, false, '', "\n") . "\n"; } $email_order .= "\n" . EMAIL_TEXT_BILLING_ADDRESS . "\n" . EMAIL_SEPARATOR . "\n" . tep_address_format($order->billing['format_id'], $order->billing, false, '', "\n") . "\n\n"; $email_order .= EMAIL_TEXT_PAYMENT_METHOD . "\n" . EMAIL_SEPARATOR . "\n"; $email_order .= $this->title . "\n\n"; if ($this->email_footer) { $email_order .= $this->email_footer . "\n\n"; } tep_mail($order->customer['name'], $order->customer['email_address'], EMAIL_TEXT_SUBJECT, $email_order, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);
  20. mhsuffolk

    Stripe v3 module for SCA

    Thank you @raiwa for maintaining this essential module which is current unlike the one in core. In my test 1.0.5.1 shop on PHP 7.3 checkout_process throws; Fatal error: Uncaught Error: Call to undefined function tep_address_format() in D:\Phoenix_1_0_5_1\htdocs\includes\modules\payment\stripe_sca.php:498 Stack trace: #0 D:\Phoenix_1_0_5_1\htdocs\includes\modules\payment\stripe_sca.php(400): stripe_sca->after_process() #1 D:\Phoenix_1_0_5_1\htdocs\includes\system\versioned\1.0.0.0\payment.php(177): stripe_sca->before_process() #2 D:\Phoenix_1_0_5_1\htdocs\checkout_process.php(88): payment->before_process() #3 {main} thrown in D:\Phoenix_1_0_5_1\htdocs\includes\modules\payment\stripe_sca.php on line 498 Fine up to 1.0.5.0 but 1.0.5.1 breaks it. Thanks again. Martin
  21. mhsuffolk

    Emails not sending

    I have turned it into a file for you. emailtest.php Upload this file to your store's root. In your browser enter www.yoursite.com/emailtest.php. Check your emails to see how many you receive. None is bad, 2 is good, 1 could do better. Delete emailtest.php from your server immediately you have finished testing as it is a security risk, you can always upload it again later for a second try.
  22. @raiwa The link is incorrect. Should be Purchase without account 4.1.0 or https://apps.oscommerce.com/gBmPX
  23. mhsuffolk

    Paypal Standard Payments Failing

    Have you updated paypal.com.crt as in the posts above?
  24. mhsuffolk

    Paypal Standard Payments Failing

    Yes, I know. That is where I told you it was.
  25. mhsuffolk

    Paypal Standard Payments Failing

    No, but that would be nice. You will find the file in catalog/ext/modules/payment/paypal/paypal.com.crt
×