2017-09-19 8 views
3

私はBlueSnapの市場で働いています。私は売り手を持っています。各ベンダーのために私は私が最初に定義された基本的な委員会があります。マーケットプレイスベンダーにより高い手数料を与える方法を教えてください。

{ 
    "email": "[email protected]", 
    "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への2回の呼び出しを必要とするため、これが最良のアイデアであるとは私は分かりません。1つはベンダーコミッションを更新し、もう1つは購入を呼び出すことです。私はここのドキュメントhttps://developers.bluesnap.com/v8976-Basics/docs/marketplace-overviewを調べました。私はワンステップですべてをやり遂げることができるのかどうかはわかりません。購入WSを呼び出して、その購入のためだけにベンダーに一度だけの手数料を与えます。出来ますか?

答えて

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%がベンダーコミッションの1回限りの変更として入金されます。各トランザクションにベンダーコミッションを含める必要はありません。デフォルト値を使用するように戻す場合は、次のトランザクション要求からこの余分なフィールドを省略するだけです。

この情報が役立ちますようお願いいたします。

関連する問題