fab*_*raf 5 ruby-on-rails braintree e-commerce
我已经构建了一个 Ruby on Rails API,它通过 Braintree 处理付款。对于特定请求,我需要编辑 Braintree 上的“订单 ID”字段,但我还没有找到如何操作。我可以通过执行以下操作来加载交易:
bt = Braintree::Transaction.find('transaction_id')
Run Code Online (Sandbox Code Playgroud)
然后我可以打印 bt.order_id 但我不知道如何更新该字段。值得一提的是,此时交易的状态是“已授权”。
我希望我说清楚了,你可以帮我解决这个问题。
提前致谢!
小智 0
当您创建交易时添加自定义字段:
文档: 自定义字段
像那样:
result = gateway.transaction.sale(
amount: "10.00",
payment_method_nonce: nonce_from_the_client,
options: {
submit_for_settlement: true
},
custom_fields: {
order_id: "1221XXX"
}
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
408 次 |
| 最近记录: |