gpt4 book ai didi

python - 如何在braintree sale中获取交易ID

转载 作者:太空狗 更新时间:2023-10-29 22:18:58 25 4
gpt4 key购买 nike

有没有办法获取我刚刚进行的销售的交易 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>

不幸的是,我在上面的输出中没有看到 TransactionID。实际上,我只看到了 amountcredit_card 信息。我如何从销售中获得 TransactionID?我的用例是,在用户付款后,我想存储该交易的交易 ID。

最佳答案

您目前正在查看对象的字符串表示形式,而不是 Transaction 对象具有的所有属性。尝试 dir(sale.transaction) 查看该对象的所有属性。

您很可能正在寻找 sale.transaction.idsale.transaction.order_id 属性(参见 docs ),具体取决于您是否需要从客户的角度记录/对象的标识符或订单标识符。

关于python - 如何在braintree sale中获取交易ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26898286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com