3

我正在与 BlueSnap 市场合作,我有为我销售的供应商。对于每个供应商,我都有我最初定义的基本佣金:

{
    "email": "mike.janis@gmail.com",
   "firstName": "Mike",
    "lastName": "Janis",
    "phone": "0775884993"
    "address": "3 Stafford St",
    "city": "Boston",
    "country": "US",
    "state":"MA",
    "zip": "02119",
    "vendorAgreement": {
        "commissionPercent": 30
   }
}

我将其用于所有销售,并在购买时发送他们的供应商 ID:

{
    "amount": 30,
    "vaultedShopperId": 4663722,
    "vendorInfo": {
        "vendorId": "514147"
    },
    "softDescriptor": "MySOFTDESC",
    "currency": "USD",
    "cardTransactionType": "AUTH_CAPTURE"
}

但我计划做这个游戏化过程,让卖得更好的供应商每次销售都能得到更多,以激发他们的积极性。

我得到了它的草图,我想到了不断更新他们的供应商记录佣金。现在我不太确定这是不是最好的主意,因为它需要两次调用 WS - 一次更新供应商佣金,一次用于购买。我查看了此处的文档https://developers.bluesnap.com/v8976-Basics/docs/marketplace-overview我不确定我是否可以一步完成所有操作 - 只需致电购买 WS 并提供供应商只为该购买提供一次性佣金。可能吗?

4

1 回答 1

3

谢谢你的慰问;

BlueSnap 市场供应商可以在每笔交易中更改其支付佣金。您当前使用默认配置的佣金,如下所示:

{
    "amount": 30,
    "vaultedShopperId": 4663722,
    "vendorInfo": {
        "vendorId": "514147"
    },
    "softDescriptor": "MySOFTDESC",
    "currency": "USD",
    "cardTransactionType": "AUTH_CAPTURE"
}

对于该交易,BlueSnap 会将供应商协议中的佣金记入供应商。但是,如果您想针对特定交易进行更改,则无需费力更新供应商协议。相反,请使用此请求:

{
    "amount": 30,
    "vaultedShopperId": 4663722,
    "vendorInfo": {
        "vendorId": "514147",
        "commissionPercent": 20
    },
    "softDescriptor": "MySOFTDESC",
    "currency": "USD",
    "cardTransactionType": "AUTH_CAPTURE"
}

供应商将获得交易的 20% 作为供应商佣金的一次性变更。您不必在每笔交易中都包含供应商佣金——如果您想返回使用默认值,只需在下一次交易请求中省略这个额外的字段。

我希望这些信息有用!

于 2017-09-25T07:30:38.977 回答