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에 두 번의 호출이 필요하기 때문에 이것이 최선의 아이디어라고 확신하지는 않습니다. 하나는 공급 업체 커미션을 업데이트하고 다른 하나는 구매를 호출하는 것입니다. 여기 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 %를 적립됩니다. 각 거래마다 벤더 커미션을 포함 할 필요가 없습니다. 기본값을 사용하기 위해 돌아가려면 다음 트랜잭션 요청에서이 추가 필드를 생략하십시오.

이 정보가 유용하길 바랍니다.