http://<div> <div><div style=” overflow: auto; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; width: 259px; background: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: -2px 10px 5px rgba(0, 0, 0, 0); border-radius: 10px; font-family: SQ Market, SQ Market, Helvetica, Arial, sans-serif; “> <div style=”padding: 20px;”> <p style=” font-size: 18px; line-height: 20px; “>Donate</p> <a target=”_blank” data-url=”” href=”” style=” display: inline-block; font-size: 18px; line-height: 48px; height: 48px; color: #ffffff; min-width: 212px; background-color: #006aff; text-align: center; box-shadow: 0 0 0 1px rgba(0,0,0,.1) inset; border-radius: 6px; “>Donate</a> </div> </div> </div> <script> function showCheckoutWindow(e) { e.preventDefault(); const url = document.getElementById(’embedded-checkout-modal-checkout-button’).getAttribute(‘data-url’); const title = ‘Square Online Checkout’; // Some platforms embed in an iframe, so we want to top window to calculate sizes correctly const topWindow = ? : window; // Fixes dual-screen position Most browsers Firefox const dualScreenLeft = topWindow.screenLeft !== undefined ? topWindow.screenLeft : topWindow.screenX; const dualScreenTop = topWindow.screenTop !== undefined ? topWindow.screenTop : topWindow.screenY; const width = topWindow.innerWidth ? topWindow.innerWidth : document.documentElement.clientWidth ? document.documentElement.clientWidth : screen.width; const height = topWindow.innerHeight ? topWindow.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : screen.height; const h = height * .75; const w = 500; const systemZoom = width / topWindow.screen.availWidth; const left = (width – w) / 2 / systemZoom + dualScreenLeft; const top = (height – h) / 2 / systemZoom + dualScreenTop; const newWindow =, title, `scrollbars=yes, width=${w / systemZoom}, height=${h / systemZoom}, top=${top}, left=${left}`); if (window.focus) newWindow.focus(); } // This overrides the default checkout button click handler to show the embed modal // instead of opening a new tab with the given link url document.getElementById(’embedded-checkout-modal-checkout-button’).addEventListener(‘click’, function (e) { showCheckoutWindow(e); }); </script> </div>
Oregon Intergroup serves OA groups from Longview to Salem and from the Coast to Mt. Hood. We provide liability insurance, a non-profit tax ID number for bank accounts, newcomer and speaker meetings, meeting directories and a CD library. We host special events, maintain the phone line, web site and Gmail group so that the members and groups we serve have as many recovery resources as possible.

Individuals and groups can donate to Oregon Intergroup. It is suggested that each group donate regularly, perhaps once a month or once each quarter. Generally, a group would keep a prudent reserve of about 3 months’ basic expenses, and then send the remaining money on to Intergroup, Region One, and the World Service Office. Usually, 60% of the money is sent to Oregon Intergroup, 30% sent to the World Service office, and 10% sent to Region One.

For donations to Oregon Intergroup, you can send a check to Oregon Intergroup OA, PO Box 2429, Portland, OR 97208. Or use the link below to donate via PayPal.

Please give as if your life depended on it.

Back to top
Skip to content