diff options
| author | stuppie | 2026-09-21 18:03:20 -0600 |
|---|---|---|
| committer | stuppie | 2026-09-21 18:03:20 -0600 |
| commit | b63021c4492a1742b8fa65c39ec648f140e0748b (patch) | |
| tree | 5fa7877c0686b6be2df0b10cc871420f910bf5f7 /jb/managers/email_manager.py | |
| parent | 6249139ee928b954e74ac42df81211f1a8094b53 (diff) | |
| download | amt-jb-b63021c4492a1742b8fa65c39ec648f140e0748b.tar.gz amt-jb-b63021c4492a1742b8fa65c39ec648f140e0748b.zip | |
cashout request email flow and views
Diffstat (limited to 'jb/managers/email_manager.py')
| -rw-r--r-- | jb/managers/email_manager.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/jb/managers/email_manager.py b/jb/managers/email_manager.py index 7298c60..410e9a3 100644 --- a/jb/managers/email_manager.py +++ b/jb/managers/email_manager.py @@ -63,3 +63,12 @@ def send_amt_link_email(email: str, magic_token: str) -> None: ) magic_link = f"{settings.base_url}auth/link-amt/?token={magic_token}" send_login_email_from_url(mautic_url, magic_link) + + +def send_cashout_confirmation_email(email: str, token: str) -> None: + contact_id = get_or_create_contact(email=email) + mautic_url = ( + f"{MAUTIC_BASE_URL}/api/emails/{EMAIL_TEMPLATE_ID}/contact/{contact_id}/send" + ) + magic_link = f"{settings.base_url}wallet/cashout/confirm/?token={token}" + send_login_email_from_url(mautic_url, magic_link) |
