- Risorsa: OneTimeProduct
- OneTimeProductListing
- OneTimeProductTaxAndComplianceSettings
- RegionalTaxConfig
- OneTimeProductPurchaseOption
- Stato
- OneTimeProductBuyPurchaseOption
- OneTimeProductRentPurchaseOption
- RegionalPricingAndAvailabilityConfig
- Disponibilità
- OneTimeProductPurchaseOptionNewRegionsConfig
- Disponibilità
- PurchaseOptionTaxAndComplianceSettings
- Metodi
Risorsa: OneTimeProduct
Un singolo prodotto a pagamento singolo per un'app.
| Rappresentazione JSON |
|---|
{ "packageName": string, "productId": string, "listings": [ { object ( |
| Campi | |
|---|---|
packageName |
Obbligatorio. Immutabile. Nome del pacchetto dell'app principale. |
productId |
Obbligatorio. Immutabile. ID prodotto univoco del prodotto. Univoco all'interno dell'app principale. Gli ID prodotto devono iniziare con un numero o una lettera minuscola e possono contenere numeri (0-9), lettere minuscole (a-z), trattini bassi (_) e punti (.). |
listings[] |
Obbligatorio. Insieme di dati relativi a titolo e descrizione localizzati. Non deve contenere voci duplicate con lo stesso languageCode. |
taxAndComplianceSettings |
Dettagli su imposte e conformità legale. |
purchaseOptions[] |
Obbligatorio. L'insieme di opzioni di acquisto per questo prodotto a pagamento singolo. |
restrictedPaymentCountries |
Facoltativo. Paesi in cui l'acquisto di questo prodotto a pagamento singolo è limitato ai metodi di pagamento registrati nello stesso paese. Se il campo è vuoto, non vengono imposte limitazioni relative alle località di pagamento. |
offerTags[] |
Facoltativo. Elenco di un massimo di 20 tag personalizzati specificati per questo prodotto a pagamento singolo e restituiti all'app tramite la Libreria Fatturazione. Anche le opzioni di acquisto e le offerte per questo prodotto riceveranno questi tag nella Libreria Fatturazione. |
regionsVersion |
Solo output. La versione della configurazione delle regioni utilizzata per generare il prodotto a pagamento singolo. |
OneTimeProductListing
Scheda dello Store regionale per un prodotto a pagamento singolo.
| Rappresentazione JSON |
|---|
{ "languageCode": string, "title": string, "description": string } |
| Campi | |
|---|---|
languageCode |
Obbligatorio. La lingua di questa scheda, come definita da BCP-47, ad esempio "en-US". |
title |
Obbligatorio. Il titolo di questo prodotto nella lingua di questa scheda. La lunghezza massima è di 55 caratteri. |
description |
Obbligatorio. La descrizione di questo prodotto nella lingua di questa scheda. La lunghezza massima è di 200 caratteri. |
OneTimeProductTaxAndComplianceSettings
Dettagli su tassazione, norme di Google Play e conformità legale per i prodotti a pagamento singolo.
| Rappresentazione JSON |
|---|
{ "regionalTaxConfigs": [ { object ( |
| Campi | |
|---|---|
regionalTaxConfigs[] |
Configurazione delle imposte regionali. |
isTokenizedDigitalAsset |
Se questo prodotto a pagamento singolo è dichiarato come un prodotto che rappresenta un asset digitale tokenizzato. |
regionalProductAgeRatingInfos[] |
Informazioni sulla classificazione per età regionale. Al momento questo campo è supportato solo per il codice regione |
productTaxCategoryCode |
Codice della categoria fiscale del prodotto da assegnare al prodotto a pagamento singolo. La categoria fiscale del prodotto determina le aliquote dell'imposta sulla transazione applicate al prodotto. Per saperne di più, consulta l'articolo del Centro assistenza. |
RegionalTaxConfig
Dettagli sulla tassazione in una determinata regione geografica.
| Rappresentazione JSON |
|---|
{ "regionCode": string, "taxTier": enum ( |
| Campi | |
|---|---|
regionCode |
Obbligatorio. Codice regione a cui si applica questa configurazione, come definito dallo standard ISO 3166-1 alpha-2, ad esempio "US". |
taxTier |
Aliquota per specificare l'aliquota fiscale ridotta. Gli sviluppatori che vendono audiolibri, libri, giornali, riviste o notizie digitali in diverse regioni potrebbero avere diritto a usufruire di aliquote fiscali ridotte. |
eligibleForStreamingServiceTaxRate |
Devi comunicarci se la tua app contiene prodotti di streaming per addebitare correttamente l'imposta sulle vendite statale e locale degli Stati Uniti. Campo supportato solo negli Stati Uniti. |
streamingTaxType |
Per riscuotere le imposte sulle comunicazioni o sull'intrattenimento negli Stati Uniti, scegli la categoria fiscale appropriata. |
OneTimeProductPurchaseOption
Una singola opzione di acquisto per un prodotto a pagamento singolo.
| Rappresentazione JSON |
|---|
{ "purchaseOptionId": string, "state": enum ( |
| Campi | |
|---|---|
purchaseOptionId |
Obbligatorio. Immutabile. L'identificatore univoco di questa opzione di acquisto. Deve essere univoco all'interno del prodotto a pagamento singolo. Deve iniziare con un numero o una lettera minuscola e può contenere solo lettere minuscole (a-z), numeri (0-9) e trattini (-). La lunghezza massima è di 63 caratteri. |
state |
Solo output. Lo stato dell'opzione di acquisto, ovvero se è attiva. Questo campo non può essere modificato aggiornando la risorsa. Utilizza invece gli endpoint dedicati. |
regionalPricingAndAvailabilityConfigs[] |
Informazioni su prezzi e disponibilità a livello regionale per questa opzione di acquisto. |
newRegionsConfig |
Informazioni sui prezzi per eventuali nuove località che Play potrebbe lanciare in futuro. Se omessa, l'opzione di acquisto non sarà automaticamente disponibile in nessuna nuova località in cui Play potrebbe essere lanciato in futuro. |
offerTags[] |
Facoltativo. Elenco di un massimo di 20 tag personalizzati specificati per questa opzione di acquisto e restituiti all'app tramite la Libreria Fatturazione Play. Anche le offerte per questa opzione di acquisto riceveranno questi tag nella Libreria Fatturazione Play. |
taxAndComplianceSettings |
Facoltativo. Dettagli su imposte e conformità legale. |
| Il tipo di questa opzione di acquisto. È necessario impostarne esattamente uno. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
buyOption |
Un'opzione di acquisto che può essere acquistata. |
rentOption |
Un'opzione di acquisto che può essere noleggiata. |
| Fine dei campi che si escludono a vicenda. | |
Stato
Lo stato attuale dell'opzione di acquisto.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Valore predefinito, non deve mai essere utilizzato. |
DRAFT |
L'opzione di acquisto non è e non è mai stata disponibile per gli utenti. |
ACTIVE |
L'opzione di acquisto è disponibile per gli utenti. |
INACTIVE |
L'opzione di acquisto non è più disponibile per gli utenti. |
INACTIVE_PUBLISHED |
L'opzione di acquisto non è più disponibile per l'acquisto, ma continuiamo a mostrare la sua offerta tramite la Libreria Fatturazione Play per la compatibilità con le versioni precedenti. Solo le opzioni di acquisto di cui è stata eseguita la migrazione automatica possono trovarsi in questo stato. |
OneTimeProductBuyPurchaseOption
Un'opzione di acquisto che può essere acquistata.
| Rappresentazione JSON |
|---|
{ "legacyCompatible": boolean, "multiQuantityEnabled": boolean } |
| Campi | |
|---|---|
legacyCompatible |
Facoltativo. Indica se questa opzione di acquisto sarà disponibile nei flussi della Libreria Fatturazione Play legacy che non supportano il modello di prodotti a pagamento singolo. È possibile contrassegnare come compatibile con le versioni precedenti un'opzione di acquisto "Acquista". |
multiQuantityEnabled |
Facoltativo. Indica se questa opzione di acquisto consente più quantità. La funzionalità Quantità multiple consente all'acquirente di acquistare più di un articolo in un unico pagamento. |
OneTimeProductRentPurchaseOption
Un'opzione di acquisto che può essere noleggiata.
| Rappresentazione JSON |
|---|
{ "rentalPeriod": string, "expirationPeriod": string } |
| Campi | |
|---|---|
rentalPeriod |
Obbligatorio. Il periodo di tempo per cui un utente dispone del diritto. Inizia al completamento del flusso di acquisto. Specificata nel formato ISO 8601. |
expirationPeriod |
Facoltativo. Il periodo di tempo che l'utente ha a disposizione dopo aver iniziato a utilizzare il diritto prima che venga revocato. Specificata nel formato ISO 8601. |
RegionalPricingAndAvailabilityConfig
Configurazione dei prezzi e della disponibilità a livello regionale per un'opzione di acquisto.
| Rappresentazione JSON |
|---|
{ "regionCode": string, "price": { object ( |
| Campi | |
|---|---|
regionCode |
Obbligatorio. Codice regione a cui si applica questa configurazione, come definito dallo standard ISO 3166-1 alpha-2, ad esempio "US". |
price |
Il prezzo dell'opzione di acquisto nella regione specificata. Deve essere impostato nella valuta collegata alla regione specificata. |
availability |
La disponibilità dell'opzione di acquisto. |
Disponibilità
La disponibilità dell'opzione di acquisto.
| Enum | |
|---|---|
AVAILABILITY_UNSPECIFIED |
Disponibilità non specificata. Non deve essere utilizzato. |
AVAILABLE |
L'opzione di acquisto è disponibile per gli utenti. |
NO_LONGER_AVAILABLE |
L'opzione di acquisto non è più disponibile per gli utenti. Questo valore può essere utilizzato solo se la disponibilità è stata precedentemente impostata su AVAILABLE. |
AVAILABLE_IF_RELEASED |
L'opzione di acquisto non è inizialmente disponibile, ma viene resa disponibile tramite un'offerta di pre-ordine pubblicata. |
AVAILABLE_FOR_OFFERS_ONLY |
L'opzione di acquisto non è disponibile, ma le offerte collegate (ad es. l'offerta Play Points) sono disponibili. |
OneTimeProductPurchaseOptionNewRegionsConfig
Informazioni sui prezzi per le nuove regioni in cui Play potrebbe essere lanciato in futuro.
| Rappresentazione JSON |
|---|
{ "usdPrice": { object ( |
| Campi | |
|---|---|
usdPrice |
Obbligatorio. Prezzo in USD da utilizzare per le nuove regioni in cui Play potrebbe essere lanciato. |
eurPrice |
Obbligatorio. Prezzo in EUR da utilizzare per le nuove regioni in cui Play potrebbe essere lanciato. |
availability |
Obbligatorio. La disponibilità regionale per la configurazione delle nuove regioni. Se impostate su DISPONIBILE, le informazioni sui prezzi verranno utilizzate per tutte le nuove regioni che Play potrebbe lanciare in futuro. |
Disponibilità
La disponibilità della configurazione delle nuove regioni.
| Enum | |
|---|---|
AVAILABILITY_UNSPECIFIED |
Disponibilità non specificata. Non deve essere utilizzato. |
AVAILABLE |
La configurazione verrà utilizzata per tutte le nuove regioni in cui Play potrebbe essere lanciato in futuro. |
NO_LONGER_AVAILABLE |
La configurazione non è più disponibile e non verrà utilizzata per le nuove regioni in cui Play potrebbe essere lanciato in futuro. Questo valore può essere utilizzato solo se la disponibilità è stata precedentemente impostata su AVAILABLE. |
PurchaseOptionTaxAndComplianceSettings
Dettagli su tassazione, norme di Google Play e conformità legale per le opzioni di acquisto di prodotti a pagamento singolo.
| Rappresentazione JSON |
|---|
{
"withdrawalRightType": enum ( |
| Campi | |
|---|---|
withdrawalRightType |
Facoltativo. Classificazione come servizio o contenuti digitali per i prodotti distribuiti agli utenti nelle regioni idonee. Se non viene impostato, il valore predefinito è Per saperne di più, consulta l'articolo del Centro assistenza. |
Metodi |
|
|---|---|
|
Elimina uno o più prodotti a pagamento singolo. |
|
Legge uno o più prodotti a pagamento singolo. |
|
Crea o aggiorna uno o più prodotti a pagamento singolo. |
|
Elimina un prodotto a pagamento singolo. |
|
Legge un singolo prodotto a pagamento singolo. |
|
Elenca tutti i prodotti a pagamento singolo di una determinata app. |
|
Crea o aggiorna un prodotto a pagamento singolo. |
Codici di errore
Le operazioni di questa risorsa restituiscono i seguenti codici di errore HTTP:
| Codice di errore | Motivo | Descrizione | Risoluzione |
|---|