update coinbase webhook
This commit is contained in:
parent
3dd8ed7840
commit
6eaeb1fcf6
|
@ -671,7 +671,7 @@ def setup_coinbase_commerce(app):
|
|||
|
||||
|
||||
def handle_coinbase_event(event) -> bool:
|
||||
user_id = int(event["data"]["metadata"]["custom"])
|
||||
user_id = int(event["data"]["metadata"]["user_id"])
|
||||
code = event["data"]["code"]
|
||||
user = User.get(user_id)
|
||||
if not user:
|
||||
|
|
|
@ -27,7 +27,7 @@ def test_handle_coinbase_event_new_subscription(flask_client):
|
|||
commit=True,
|
||||
)
|
||||
handle_coinbase_event(
|
||||
{"data": {"code": "AAAAAA", "metadata": {"custom": str(user.id)}}}
|
||||
{"data": {"code": "AAAAAA", "metadata": {"user_id": str(user.id)}}}
|
||||
)
|
||||
|
||||
assert user.is_paid()
|
||||
|
@ -55,7 +55,7 @@ def test_handle_coinbase_event_extend_subscription(flask_client):
|
|||
assert not user.is_premium()
|
||||
|
||||
handle_coinbase_event(
|
||||
{"data": {"code": "AAAAAA", "metadata": {"custom": str(user.id)}}}
|
||||
{"data": {"code": "AAAAAA", "metadata": {"user_id": str(user.id)}}}
|
||||
)
|
||||
|
||||
assert user.is_paid()
|
||||
|
|
Loading…
Reference in New Issue