我们希望为Split Payments集成支付网关。我在考虑Split_A,Split_B,Split_C是三种类型的供应商。资金将在他们之间分配并记入他们的账户。
场景1:移动应用购买的最终用户可以说100美元。现在这100美元应该拆分并存入Split_A,Split_B,Split_C供应商账户。
场景2:Split_A必须有一些预付金额,让我们说1000美元。一天结束(每天)一些金额说100美元将自动记入Split_B和Split_C供应商。
我们希望整合两个场景。请告诉我哪个支付网关可行。您需要输入。
答案 0 :(得分:0)
完全披露:我在Braintree工作。如果您有任何其他问题,请随时联系support。
关于场景1:
目前,使用Braintree API只有一笔交易无法向多家商户收费。
如果您要向市场中的多个商家发送付款并且不介意记录多个交易,您可以多次致电Transaction.sale
,用merchant_account_id
替换当前的商家帐户' s标识。
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"
)
关于场景2:
目前没有办法在Braintree API中的商家帐户之间转账。