1
A
回答
0
我使用python/javascript開發了api開發的braintree。您需要爲交易創建。如果您擁有customer_id,則可以生成braintree標記。您可以按照此代碼創建令牌:
def checkout(request):
api_token = request.session['token']
nonce = request.POST['payment_method_nonce']
customer = Customer.objects.get(user=request.user)
# With this the PaymentMethod will be associated with the Customer
result = braintree.PaymentMethod.create({
"customer_id": customer.customer_id,
"payment_method_nonce": nonce
})
token = result.payment_method.token
print token
# you the BT token to charge the user
result = braintree.Transaction.sale({
"amount": 10,
"payment_method_token": token,
"options": {'submit_for_settlement': True}
})
print result.transaction.id
相關問題
- 1. 布倫特裏沙盒帳戶並沒有顯示交易
- 2. 布倫特裏網絡掛接和WordPress
- 3. 布倫特裏:讓所有客戶的付款方式
- 4. result.credit_card_verification在布倫特裏
- 5. 遷移來自PayPal付款專業版(W/H定期結算)+ IPN通過布倫特裏+布倫特裏網絡掛接PayPal付款
- 6. Android Pay的布倫特裏集成
- 7. 連接布倫特裏PHP SDK與警予
- 8. 將PayPal帳戶鏈接到Web服務
- 9. Rails的一般形式與布倫特裏表單生成
- 10. 禁用數量上布倫特裏V3.2.0
- 11. 布倫特裏錯誤和Xcode 9
- 12. 布倫特裏 - TokenizeCard不工作
- 13. 水豚/ Poltergeist和布倫特裏測試
- 14. 服務器使用布倫特裏
- 15. 鏈接到Caffe庫的正確方法
- 16. Bootstrap:在HTML佈局中鏈接JavaScript文件的正確方法
- 17. Yii - 創建與子帳戶鏈接的「主」用戶帳戶
- 18. 布倫特裏客戶端:表單提交失敗
- 19. 無與倫比的深層鏈接3
- 20. 布倫特裏PayPal支付組件拋出「e.client.getVersion是不是一個函數」
- 21. 布倫特裏網絡掛接工作例
- 22. 鏈接帳戶
- 23. 鏈接到正確的團隊服務帳戶
- 24. 如何從布倫特裏卡表與Android
- 25. 將本地回購鏈接鏈接到不正確的github帳戶
- 26. 與正確的控制器方法鏈接搜索
- 27. 這是用IPN捕獲paypal用戶id的正確方法嗎?
- 28. PayPal安全結帳與籃子的正確值是什麼?
- 29. Ruby和Twitter什麼是發佈多個帳戶的正確方法?
- 30. PayPal - 帳戶結單的最佳做法
Hey Chris;我在Braintree的PayPal團隊工作。您是否介意發佈用於初始化Dropin UI的代碼以及您正在使用的braintree.js的版本?我可以幫助你從那裏解決問題。 – goggin13