76
Support / Re: Password reset emails trigger base64 encoding and being blocked on email gateway
« on: January 10, 2022, 02:44:11 AM »
Currently using version1.3.1
please try to replace file core/lib/mail.php with file from 1.3.2 version
Currently using version1.3.1
Hi,
Thanks for the tip. I've not really used Stripe at all before but after gaining access and checking their logs it appears that everything is coming through fine.
It's just the way the info is displayed in Balances/Payouts/Transactions description area now doesn't include the OrderID.
Previously all the descriptions were the same format, (shop name, order id, customer name), now it just has the customer name. This is needed for ease of doing the balance reports.
Is this due to us updating Abantecart and the Stripe module or is it something Stripe themselves have changed? How is this description line populated?
Many thanks for your time.
(Edit)
I notice in the logs that the orderID appears in the "statement_descriptor" but "description" it is set null.
On the Stripe API example of the payout object, the statement_descriptor is null but description is filled in.
Is this relevant? Also where in Abantecart is this info set?
Cheers
Hi,
We recently updated to 1.3.0 and then got the Stripe issue of it not capturing payments. So we updated default_stripe to 1.0.5 which helped with the capture issue.
Since then, however, we are no longer receiving OrderID's in Stripe.
Previously the description would say "Shop Name Order #xxxx - Customer Name"
but now just says "Guest Customer: Customer Name" or "Customer ID: xxxx" without any reference to the OrderID.
Could you please help as it's causing a few issues for us.
Many thanks
Hi
Okay cool
I see that the version.php is not actually present in the https://github.com/abantecart/abantecart-src/releases/download/1.3.2/abantecart_1.3.2_upgrade_only.tar.gz archive, this is what I am currently using to do my manual upgrade
Did you ever find the issue? I am facing something similar. The site mostly will function as expecting but at times will result back to the IP address for resources (css and image files) and I have been seeing also some issues with featured product block even grabbing the SMTP setting Domain entry. Clearing cache will resolve the issue but then it appears to reset randomly after a few hours/days. .htaccess and URL entries are good in the settings page.
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<base href="https://bridgesofloveshow.com/store/">
</head>
<body>
<script src="https://bridgesofloveshow.com/store/index.php?rt=r/embed/js" type="text/javascript"></script>
<div style="display:none;" class="abantecart-widget-container" data-url="https://bridgesofloveshow.com/store/" data-css-url="https://bridgesofloveshow.com/store/storefront/view/default/stylesheet/embed.css" data-language="en" data-currency="USD">
<div id="abc_534" class="abantecart_product" data-product-id="1" data-language="en" data-currency="USD">
<div class="abantecart_image"></div>
<h3 class="abantecart_name"></h3>
<div class="abantecart_price"></div>
<div class="abantecart_quantity"></div>
<div class="abantecart_addtocart"></div>
</div>
</div>
</body>
</html>
This is for anyone who is using GoDaddy and 365 office email for SMPT mail setup.
You need to set the mail up with LOCALHOST as the SMTP host and provide the username which will be the office 365 email you set up through GoDaddy. For the PORT you need to put 25.
Note: you DONT need a password
Here is their documentation: ae.godaddy.com/help/send-form-mail-using-an-smtp-relay-server-953
Hi Abolabo, how do I call this function? Can I just use this function instead public function validateRegistrationData( $data ) {
and add the lines
if(mb_strlen($that->request->post['postcode'])>5){
$that->error['postcode] = 'Your error text here';
}
Because I see validation in this function that are already being used like:
if ((mb_strlen($data['city']) < 3) || (mb_strlen($data['city']) > 128)) {
$this->error['city'] = $this->language->get('error_city');
}