我想在客户订阅收费时发送发票。发票包含交易的详细信息(产品信息和价格等)。我如何从WebhookNotification中找到交易?如何从Braintree Webhooks(SubscriptionChargedSuccessfuly)获取交易?
0
A
回答
0
完全披露:我在布伦特里工作。如果您还有其他问题,请随时联系我们的support团队。
订阅webhooks有subscription attribute。订阅有transactions attribute。在处理网络挂接
post "/webhooks" do
webhook_notification = Braintree::WebhookNotification.parse(
request.params["bt_signature"],
request.params["bt_payload"]
)
puts "Most recent transaction: #{webhook_notification.subscription.transactions[0]}"
return 200
end
欲了解更多信息,请查看我们的网络挂接guide和reference:
为了访问最近的交易中,你可以实现的东西,如以下。
0
webhook_notification.subscription.transactions.first
将获得与该订阅相关的第一个(最近的)事务。
相关问题
- 1. Braintree交易
- 2. 如何测试Braintree交易退款?
- 3. 如何从交易中获取last_insert_rowid?
- 4. 获取从MySQL交易
- 5. shopify交易API获取所有交易
- 6. Braintree API返回的交易订单
- 7. 从交易模块获取交易结果
- 8. 交易后从贝宝获取信息
- 9. 从authorize.net获取交易详情
- 10. 获取SCOPE_IDENTITY中间交易
- 11. 贝宝:如何从沙盒获取原始交易ID?
- 12. 如何在成功交易后从PayPal获取invoice_id
- 13. 从paypal webhooks获取事件数据
- 14. ActiveMerchant获取Braintree ClientToken
- 15. Facebook Webhooks API - 如何从leadgen_id获取广告系列?
- 16. 获取每月的交易余额
- 17. 如何使用Braintree从webhook获取客户ID?
- 18. 如何从购物车中获取交易ID以显示在PayPal交易详情
- 19. 使用PayPal API获取交易记录
- 20. 获取PayPal交易ID-iPhone SDK
- 21. 如何在Braintree销售交易之前在Vault中重新验证信用卡
- 22. Magento:如何获得交易回复
- 23. 如何获得virtmart中的交易ID
- 24. Braintree php api为交易设置购物车详细信息
- 25. 可能通过Braintree API'escrow_status'搜索交易吗?
- 26. 有没有人用braintree进行基于令牌的交易?
- 27. 与Braintree一起向多个用户销售交易以及PHP
- 28. Sails + Braintree:无法将交易详情发送给客户端
- 29. PHP中的Braintree API - 为交易强制执行货币
- 30. Braintree - 即使欺诈返回“拒绝”,交易仍然成功
我使用沙箱和webhook_notification.subscription.transactions [0] .id我总是得到id = 100为多个不同的用户/订阅。这是从沙箱env预期的东西,并会在获得交易ID prod? – T0plomj3r