Braintree市场 - 如果Master Merchant在销售时向客户收取费用,但必须支付给submerchant,会发生什么?

时间:2015-02-25 08:59:12

标签: php braintree

我在项目中实现了PHP braintree API,我想使用Marketplace api。

现在,我们有促销活动,我们不向客户收费,但我们必须向已经交付货物的子商户支付金额。

以下是添加服务费的代码,很明显,在销售时我们必须为merchantAccountId添加子商户ID,金额将从客户收取付款,什么是paymentMethodNonce?

$result = Braintree_Transaction::sale(array(
  'merchantAccountId' => 'provider_sub_merchant_account',
  'amount' => '10.00',
  'paymentMethodNonce' => 'nonce-from-the-client',
  'serviceFeeAmount' => "1.00"
));

另一个问题是,在销售时我们必须通过客户的信用卡详细信息?如果客户已经在金库中怎么办? 以下是Braintree文档中另一个带有creditCard详细信息的代码

$result = Braintree_Transaction::sale(
  array(
    'amount' => "100",
    'merchantAccountId' => "blue_ladders_store",
    'creditCard' => array(
      'number' => "4111111111111111",
      'expirationDate' => "12/20",
    ),
    'options' => array(
      'submitForSettlement' => true,
      'holdInEscrow' => true,
    ),
    'serviceFeeAmount' => "10.00"
  )
);

如果我们不添加信用卡号码并且必须向子商户付款,那么该怎么做呢。

由于

0 个答案:

没有答案