Ce tutoriel présente les différents cas d'utilisation de frais acceptés et explique comment spécifier des frais pour les liens d'action dans vos flux.
Type de frais
L'application est compatible avec les types de frais DELIVERY
et SERVICE
.
Diffusion
{ "fee": { "fee_id": "12345/delivery_fee", "fee_type": "DELIVERY", "fixed_amount": { "currency_code": "USD", "units": 10, "nanos": 0 }, "service_ids": ["service/entity002"] } }
Service
{ "fee": { "fee_id": "12345/service_fee", "fee_type": "SERVICE", "fixed_amount": { "currency_code": "USD", "units": 10, "nanos": 0 }, "service_ids": ["service/entity002"] } }
Flux de frais
Vous trouverez ci-dessous les différents cas d'utilisation acceptés, ainsi que des exemples.- Frais fixes: des frais fixes, définis en tant que
fixed_amount
, sont facturés pour le service. - Frais associés au pourcentage: un pourcentage du total du panier est facturé en tant que frais de service. Vous pouvez également spécifier des
base_value
en plus des frais decart_percentage
. - Fourchettes de frais: frais compris dans la fourchette définie pour
range_amount
pour le minimum et le maximum.
Fixed (Corrigé)
{ "fee": { "fee_id": "12345/delivery_fee", "fee_type": "DELIVERY", "fixed_amount": { "currency_code": "USD", "units": 10, "nanos": 0 }, "service_ids": ["service/entity002"] } }
Pourcentage du panier
{ "fee": { "fee_id": "12345/delivery_fee", "fee_type": "DELIVERY", "cart_percentage": { "base_value": { "currency_code": "USD", "units": 3, "nanos": 500000000 }, "percentage_of_cart_value": 10 }, "service_ids": [ "service/entity002" ] } }
Plage
{ "fee": { "fee_id": "12345/delivery_fee", "fee_type": "DELIVERY", "range_amount": { "min_amount": { "currency_code": "USD", "units": 3, "nanos": 500000000 }, "max_amount": { "currency_code": "USD", "units": 5, "nanos": 600000000 } }, "service_ids": [ "service/entity002" ] } }