Jump to content

Al Brookbanks

  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Al Brookbanks

  1. Can you not access a virtual terminal in your stripe dashboard?
  2. I love it. I think it's about time we change the generic images in the slider to something more ambiguous. Keep up the great work. Nice to see a vertical menu as the horizontal one doesn't work so well for many.
  3. Keep well. The UK is now the worst affected country in Europe. I was shouting at the window watching kids walk to school a week before we shut down. The world will change for the better.
  4. Yes. Strong CA is supported in that extension.
  5. OK it will need customization for your specific business needs.
  6. Why don't you change the order status notification to come out when the status is pending? See features tab of store settings.
  7. It should send a webhook once the order is captured and you should see it in the request log fairly soon after the money is captured. IPN is depreciated.
  8. And you are sure that request log entry made was after the new code?
  9. The webhooks are missing data. { "transmission_id": "", "transmission_time": "", "cert_url": "", "auth_algo": "", "transmission_sig": "", "webhook_id": "1A6993978B070454N", "webhook_event": {"id":" ... transmission_id etc are expected to have a value. On some server environments the PHP function getallheaders doesn't work. I believe it's how PHP is installed but I can't remember the spec. It concerns this block of code: if (!function_exists('getallheaders')) { function getallheaders() { $headers = []; foreach ($_SERVER as $name => $value) { if(substr($name, 0, 7) == 'HTTP_PAYPAL_') { // e.g. convert HTTP_PAYPAL_AUTH_ALGO to PAYPAL-AUTH-ALGO $headers[str_replace('_','-', substr($name, 5))] = $value; } else if (substr($name, 0, 5) == 'HTTP_') { $headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value; } } return $headers; } } $headers = getallheaders(); // Array $body = file_get_contents('php://input'); // JSON String $this->_paypal = new paypalCheckout($this->_module); $verify = $this->_paypal->verifySignature($headers, $body); To verify the web hook CubeCart has to send back some request headers from PayPal. If the function "getallheaders" doesn't exists it tried to get these value from the $_SERVER variables. It's clearly not working. Are you using an Apache web server? I found a bug. Try 1.2.14.
  10. Are you using the latest version of the extension. This issue was common on some hosting environments where the response headers couldn't be detected. It should work on the most recent version.
  11. No it won't ask for anything to do with Klarna but it should still be a payment option at checkout.
  12. The Adyen extension supports Klarna if that works for you.
  13. Hi Stevi, If we provided instructions could you translate it for the open source community?
  14. I'm sorry that doesn't sound like a nice situation.
  15. @LHansen normally we require a technical support plan for assistance but we can make an exception for PayPal Commerce as we have an obligation to maintain it and look into technical issues. Please can you email [email protected] with access to your store and I will have a look at this for you.
  16. Keep well Fabrice. It's getting VERY real in the UK and I just don't think people are taking it seriously enough. Myself and family are isolating and being extremely cautious. All the best to our friends in France.
  17. Interesting. Let me know what the upsell is all about. I expect it will be business loan opportunities.
  18. CubeCart will be operating business as usual thought the current global pandemic but our response times may fall slightly outside of our service level agreement as business and family time combine. To compensate we will be offering flexible weekend support where an when possible. We thank you kindly for your support and wish all our merchants the very best through this unparalleled time.
  19. So long as you use the latest version with Memcached this issue should be resolved.
  20. Thanks for this. Confirmed working. 1.0.4 released. I can't find a way to do that and anything in the documentation that looks like it can do that seems to break the request to build the iframe URL. Frustrating. Saying this. The silent post url should be triggered before the button is clicked anyway? Maybe I'm wrong.
  21. Thanks for this. Please let me know if the order status is updating to Processing once the silent post url has been set. When I built the extension it worked well but we have a merchant which it isn't working for. I'm currently cloning their store to test....
  22. Thank you. I haven't been able to get around to looking at this. If you can share the code I'd be grateful. Auth.net won't return to the default return URL which has parameters in it. For this reason we have to work around it with a custom return URL. This is breaking the path detection in CubeCart for the URL. I'd suggest editing the email template to hard code the logo URL.
  • Create New...