今回はユーザーがstripeで決済が完了した後、success画面が表示されるので、その際にこちらもその依頼に気づけるようにこちら側のLINEに完了通知を送ることを想定。
pcからLINE notifyにログインし、マイページからトークンを発行する。
settings.py
.envに「line_token=発行したトークン」で置いておく。
LINE_TOKEN = os.environ.get("line_token")
views.py
import requests
from django.conf import settings
LINE_TOKEN = settings.LINE_TOKEN
headers = {"Authorization": f"Bearer {LINE_TOKEN}"}
data = {"message": "新しい予約依頼が届きました\n確認してください!"}
#通知させたいところにこれを置いておく
requests.post(
"https://notify-api.line.me/api/notify",
headers=headers,
data=data,
)
たったこれだけで完了です。