2017-04-24 80 views
0

我試圖在Python/Django應用程序中設置stripe連接,這樣我就可以有一些承包商從網站上工作並直接付款。Stripe與Python的連接Django

我試圖通過爲新承包商獲取令牌來獲得授權。我有以下看法:

def authorise(request): 
    site = 'https://connect.stripe.com' + '/oauth/authorize' 
    params = { 
    "response_type": "code", 
    "scope": "read_write", 
    "client_id": STRIPE_CLIENT_ID 
    } 

    # Redirect to Stripe /oauth/authorize endpoint 
    url = site + '?' + urllib.urlencode(params) 
    return redirect(url) 

這會帶我到條紋設置一個連接,但是當我選擇條紋連接的條紋網站我得到按鈕:

127.0.0.1拒絕連接。

我的回調URL是127.0.0.1/contractor/stripe_contractor_callback和URL調用是:http://127.0.0.1/contractor/stripe_contractor_callback?scope=read_write&code=my_text_code

我缺少什麼?

編輯

我只注意到它也不會帶我到不同的頁面,如果我只需要輸入我知道如果有效

回答

0

的問題是回調的URL。我需要指定127.0.0.1:8000,因爲它試圖發送回正常的80端口,但我正在運行Django開發服務器。

+0

接受你自己的答案,如果它解決了你的問題,那就太好了 –

+0

是的,但我不能再接受它 – HenryM

+0

我的壞,沒有檢查日期:) –