2017-07-04 35 views
0

我們有一個需要通過卡支付的Python應用程序,它被卡被盜的人困難重重。爲了防止這種情況發生,我們希望將郵政編碼和帳單地址添加到付款信息中。從我能想出的StripeCheckout在下面的Coffee腳本中配置。添加data-zip-code:true和data-billing-address:true只會導致應用程序失敗。我並不熟悉Stripe或Coffee,並希望在將這些變量添加到配置中時提供一些幫助。將條形碼和地址添加到咖啡以進行條紋支付

handler = StripeCheckout.configure 
    key: window.stripeKey 
    token: (token) -> 
    $('.token').val token.id 
    $('.buy-form').submit() 

StripeCheckout參考:https://stripe.com/docs/checkout#integration-simple-options

回答

2

您使用的是custom integration,所以你不應該data-前綴的選項 - 在選項中的簡單一體化作爲HTML屬性傳遞該前綴僅用於。

我沒有與CoffeeScript的很多經驗,但是這應該工作:

handler = StripeCheckout.configure 
    key: window.stripeKey 
    billingAddress: true 
    token: (token) -> 
    $('.token').val token.id 
    $('.buy-form').submit() 

在一個側面說明,zipCode: true沒有必要的,因爲ZIP /郵政代碼將被收集計費的一部分地址(即暗示爲billingAddress: true

+0

添加該行時出現以下錯誤:「請求req_Axo0vFFera2bCX:您已經爲'卡'傳遞了一個空白字符串,您應該從您的請求中刪除'card'參數或提供非空白值「。 –

+1

非常感謝,您在編輯之前將token編輯爲推入token,genius;) –

+0

很高興能幫到你! :) – Ywain