<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Cloudinary Blog</provider_name><provider_url>https://cloudinary.com/blog</provider_url><title>Stripe-Cloudinary Transaction Receipts Generator</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="a2DpM6TGHy"&gt;&lt;a href="https://cloudinary.com/blog/guest_post/stripe-cloudinary-transaction-receipts-generator/"&gt;Stripe-Cloudinary Transaction Receipts Generator&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://cloudinary.com/blog/guest_post/stripe-cloudinary-transaction-receipts-generator/embed#?secret=a2DpM6TGHy" width="600" height="338" title="&#x201C;Stripe-Cloudinary Transaction Receipts Generator&#x201D; &#x2014; Cloudinary Blog" data-secret="a2DpM6TGHy" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://res.cloudinary.com/cloudinary-marketing/images/f_auto,q_auto/v1681925927/Web_Assets/blog/50b4286d6b7f7421e2474df30d459b9fd5ff2d80-800x600-1_27907d0c85/50b4286d6b7f7421e2474df30d459b9fd5ff2d80-800x600-1_27907d0c85.png?_i=AA</thumbnail_url><thumbnail_width>800</thumbnail_width><thumbnail_height>600</thumbnail_height><description>In this Mediajam, we shall create an eCommerce sample application and add stripe integration to it. Once the transaction is successful an email containing the transaction receipt and the product images will be sent to a user's email as proof of purchase.</description><author_url>https://cloudinary.com/blog/author/eugene-musebe</author_url><author_name>Eugene Musebe</author_name></oembed>
