Okay
  Public Ticket #3522576
Stripe Receipt (Get it implemented)!
Closed

Comments

  •  8
    PixelKit started the conversation

    Hi,

    I'm getting very fed up with having to update your code to get stripe receipts being sent to customers after every update!  See screenshot below.

    What annoys me even more is lots of people have been asking for this since February 2021 to be integrated into Amelia!!!!!!  All you ever reply with is "we understand your frustration and our developers are looking into a better solution".  Why are you developers looking into a better solution? This one works every time, and not one person who has implemented it has had a problem (apart from forgetting to add the code back into the file after each update)!

    @Mark Stubbins said it the best in his support ticket https://tmsplugins.ticksy.com//ticket/3346806/. The fact that you offer Stripe as a payment service, but say Amelia doesn't offer receipts, is the worse answer you could every reply with.

    Personally with your comments that your developers are looking into it, I don't believe your telling the truth, otherwise this would have been implemented by now after 2.5 years!

    I do not want a first line support person to respond to this ticket, because they will give the same rubbish (go away) answer that has been said for 2 and a half years.

    I want @Aleksander to respond with why this cannot be implemented into Amelia, with a support article/document to explain that if you want Stripe to send a receipt simply add lowercase "email" into your MetaData name and "%customer_email%" in the value. If you don't put this in then the customer will not get an auto receipt from Stripe, which is perfect for those 0.5% of people who wouldn't want a receipt sent to the customer.

    Also I can confirm it works in all scenarios including "if there already isn't a customer with this email registered in Stripe".

    It's as if this company is not listening to its customers!

    Regards,

    Jon

    1668654536.png


  •  8
    PixelKit replied

    EDIT to my last.  This has been going on since April 2020, so over 3.5 years!  See the ticket below, where Aleksandar said, "We have forwarded the ticket to our developers, and asked them if they could prioritize the "Customer" data to be sent to Stripe".

    https://tmsplugins.ticksy.com//ticket/2371618/

  •  1,559
    Uroš replied

    Hello,

    Thank you for reaching out to us.

    We totally understand your concern and we already escalated this matter to our developers about two weeks ago. Creating customers within Stripe using the integration their API provides for Amelia wasn't possible in the past. 

    As you said, that was 3.5 years ago, so something must have changed in the meantime. Our developers created a task to check this by the end of the month, and based on what they find in the API and with Stripe's support, they will inform us about this improvement. 

    I know it's been an issue for all our clients that use Stripe, and we'll do our best to fix it, but please note that having thousands of feature requests and improvements can be a bit too much for a small development team Amelia has. 

    I want to thank you for your patience with this, and I'll get back to you as soon as we have more information about this improvement.

    Kind Regards, 

    Uros Jovanovic
    [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  14
    Mark Stubbins replied

    Actually, I have been asking about this since October of 2019. And since then the only thing that has to be done to get receipts from Stripe is the Amelia PHP code hacked with the workaround code. 

    This has ABSOLUTELY nothing to do with Stripe.

    It doesn't matter if there is a customer with that email already in Stripe. Doesn't matter.

    Here are the steps:

    1. Settings, Payments, Set Meta Data and Description: Add: email %customer_email% (see screenshot)
    2. Find and edit this PHP file with any text/code editor, located at:

     ../wp-content/plugins/ameliabooking/src/Infrastructure/Services/Payment/

    StripeService.php

    Insert this code after: if ($data['description'] section (see screenshot)

    if (isset($data['metaData']['email'])) {  
        $stripeData['receipt_email'] = $data['metaData']['email'];
    }

    Honestly this is beyond ridiculous at this point that the Amelia developers can not do this from their side. It is literally just a matter of hard coding this change into the StripeService.php file, nothing else to do... there is no logic and no front-end work to do. This has been beta tested in the field for years. There is no excuse for not receiving a receipt from Stripe. None. This is 100% an Amelia issue.

    Attached files:  amelia-metadata.png
      amelia-stripe-edit.png

  •  8
    PixelKit replied

    Mark Stubbins,

    I couldn’t agree more. Even the reply to my post was that it was escalated to the develops 2 weeks ago. That post was on the 17th November 2023. It just shows they don’t care what customers want. 

    What really annoys me is their release is all about Stripe connect!  Seriously!!! They need to get the basics sorted with receipts, and I’m not just talking about Stripe receipts but also receipts for on site payments.

    How on earth you can develop a plugin with multiple payment and have zero receipting. It’s the law in some countries. 

    Again, please can the Management of this business read this post, as I can’t take another first line support person replying with lies. 

  •  14
    Mark Stubbins replied

    I'm not going to go as far as to say that they are lying, I don't believe that. What I do believe is that the information and request has not been made properly to the development team. I don't really think they realize how easy Stripe receipts for online payments is to resolve.

    In addition, personally I don't think on site, in-person payments are Amelia's responsibility to send a receipt. And if it was it would be far more complex.

    But payments made online through the Amelia software, absolutely! Easy peasy.

  •  1,559
    Uroš replied

    Hello Mark and Jon,

    Thank you very much for sharing your feedback on this.

    I have now been in contact with our management and this will be pushed for implementation I hope that it will be as soon as possible depending on the difficulty of seamlessly implementing this.

    I do apologize for this taking so long to be implemented, but I wanted to let you know that we have over 100 feature requests each day and implementing all of them would be practically impossible.

    Now that this has been passed to our management, please let me know if you have any other questions about the Amelia plugin.

    I appreciate your patience.

    Kind Regards, 

    Uros Jovanovic
    [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  14
    Mark Stubbins replied

    Thank you very much Uroš for passing this along to management.


  •  1,559
    Uroš replied

    Hello Mark,

    Thank you for your patience and understanding.

    Let us know if you have any other questions.

    Kind Regards, 

    Uros Jovanovic
    [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  8
    PixelKit replied

    Thank you for passing this on to management. As Mark and I have said this is easily implemented and works 100% of the time. In fact if you look through the history of this it was one of your Management who provided it to us. 

    Regards,

    Jon

  •  1,559
    Uroš replied

    Hello,

    Thanks for clearing that up, Jon.

    We appreciate it.

    And also, thank you for understanding and your patience.

    Kind Regards, 

    Uros Jovanovic
    [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  14
    Mark Stubbins replied

    Hello,

    Well, another Amelia update and another manual editing of the StripeService.php file.

    I'm checking in to see why this has not been implemented yet. Is this an engineering or management decision? If this is NEVER going to be addressed/fixed, please let me know and I will not waste any more of my time trying to get you to implement this change.

    Thank you

  •  1,559
    Uroš replied

    Hello,

    Thank you for reaching out and for your patience.

    I understand your frustration with having to manually edit the StripeService.php file after each update. As it stands, the priority for addressing this particular issue is influenced by several factors, including the overall engineering workload and feature prioritization decisions by management. We currently do not have an ETA for when this specific change might be implemented, as the team is focused on several critical updates and the complete redesign of the back-end.

    However, I will pass your feedback on to our development team and check if there is any progress or plan for this feature in the near future. I appreciate your understanding and will keep you informed of any updates.

    Kind Regards, 

    Uros Jovanovic
    [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables