2016-07-27 26 views
0

支付多個供應商,我希望能得到關於如何去布倫特裏完成一些這方面的「方向」:這布倫特裏API使用在結賬

我有一個網站,多個供應商可以銷售自己的產品。客戶可以添加到來自多個供應商的購物車項目。如果有兩個供應商的物品,那麼在結帳時,付款應該分成兩個收件人。 我可以在Braintree中使用哪種API來完成此操作?我讀過的大多數示例和資源都只有一個收件人。 你們會有多個收件人的示例代碼?

回答

0

完全披露:我在布倫特裏工作。如果您有任何其他問題,請隨時聯繫support

目前沒有辦法只與一個Transaction.sale電話進行多賣家購物車結賬。

如果您希望向Marketplace中的多個商家發送付款,並且不介意記錄多筆交易,您可以多次撥打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" 
) 

更多信息有關賣場更多信息,請查看the Braintree documentation