Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在braintree销售中获取交易ID_Python_Braintree - Fatal编程技术网

Python 如何在braintree销售中获取交易ID

Python 如何在braintree销售中获取交易ID,python,braintree,Python,Braintree,有没有一种方法可以获取我刚刚进行的销售的交易ID。以下是我到目前为止的情况: >>> sale=braintree.Transaction.sale({'amount': '0.05', 'customer_id': '17419473'}) >>> sale.transaction <Transaction {amount: Decimal('0.05'), credit_card: {u'bin': u'411111', u'expiration_m

有没有一种方法可以获取我刚刚进行的销售的交易ID。以下是我到目前为止的情况:

>>> sale=braintree.Transaction.sale({'amount': '0.05', 'customer_id': '17419473'})
>>> sale.transaction
<Transaction {amount: Decimal('0.05'), credit_card: {u'bin': u'411111', u'expiration_month': u'12', u'unique_number_identifier': u'a05f827ae3578b49d685ee2200dfaa97', u'prepaid': u'Unknown', u'expiration_year': u'2024', u'durbin_regulated': u'Unknown', u'payroll': u'Unknown', u'debit': u'Unknown', u'commercial': u'Unknown', u'issuing_bank': u'Unknown', u'last_4': u'1111', u'card_type': u'Visa', u'cardholder_name': None, u'token': u'9k5jxr', u'customer_location': u'US', u'image_url': u'https://assets.braintreegateway.com/payment_method_logo/visa.png?environment=sandbox', u'country_of_issuance': u'Unknown', u'healthcare': u'Unknown', u'venmo_sdk': False, u'product_id': u'Unknown'}} at 4510688208>
sale=braintree.Transaction.sale({'amount':'0.05','customer_id':'17419473}) >>>买卖
不幸的是,我在上面的输出中没有看到
TransactionID
。实际上,我只看到
金额
信用卡
信息。如何从销售中获取TransactionID?我的用例是,在用户支付某件东西后,我希望存储该交易ID以进行购买。

您当前看到的是对象的字符串表示,而不是
交易
对象具有的所有属性。尝试
dir(sale.transaction)
查看对象的所有属性


您很可能正在查找
sale.transaction.id
sale.transaction.order\u id
属性(请参阅),这取决于您是想要记录/对象的标识符还是客户角度的订单标识符。

sale.transaction.id
应该为您提供交易id