我希望获得一些"方向"关于如何在布伦特里实现这一目标:
我有一个网站,多个供应商可以销售他们的产品。客户可以添加来自多个供应商的购物车商品。如果有2个供应商的商品,那么在结账时,付款应该分成两个收件人。 我可以使用哪种API在Braintree中完成此操作?我读过的大多数示例和资源只有一个收件人。 你们有一些带有多个收件人的示例代码吗?
答案 0 :(得分:0)
完全披露:我在Braintree工作。如果您有任何其他问题,请随时联系support。
目前,只有一次Transaction.sale
来电,无法进行多卖家购物结帐。
如果您要向市场中的多个商家发送付款并且不介意记录多个交易,您可以多次致电Transaction.sale
,用merchant_account_id
替换当前的商家帐户ID。另请注意,您需要payment_method_token
才能找到有关here的更多信息
result = Braintree::Transaction.sale(
:merchant_account_id => "provider_sub_merchant_account",
:amount => "10.00",
:payment_method_token => "payment_method_token",
:service_fee_amount => "your_service_fee"
)
有关Marketplace的更多信息,请查看the Braintree documentation。