Alias di tipo ed enum nell'SDK JavaScript per Meta Pay

Di seguito è riportato il riferimento per gli alias di tipo ed enum nell'SDK JavaScript per Meta Pay.

AuthorizationState

Indica se un tentativo di autorizzare un pagamento è andato a buon fine o meno in un PaymentAuthorizationResult.

CostanteDescrizione

SUCCESS

Il pagamento è stato autorizzato.

ERROR

Il pagamento non è stato autorizzato.

ButtonThemeType

Il tema visivo per il pulsante Meta Pay, specificato in ThemeOptions. Il pulsante Meta Pay deve rispettare i requisiti definiti nelle linee guida di branding.

CostanteDescrizione

light

Un pulsante di colore chiaro.

dark

Un pulsante di colore scuro.

Disponibilità

Indica se Meta Pay è disponibile. Su alcune piattaforme, non è possibile determinare la disponibilità finché il cliente non inizia la procedura di acquisto e tu crei un PaymentClient.

CostanteDescrizione

AVAILABLE

Il cliente ha effettuato l'accesso ed è disponibile un metodo di pagamento.

NOT_AVAILABLE

Il cliente non ha effettuato l'accesso oppure lo ha effettuato ma deve aggiungere un metodo di pagamento.

MIGHT_BE_AVAILABLE

Impossibile rilevare se il cliente ha effettuato l'accesso.

NOT_SUPPORTED

Meta Pay non è supportato sulla piattaforma.

ContainerType

Indica i tipi di contenitori di pagamento supportati in una PaymentConfiguration.

CostanteDescrizioneConfigurazione

basic-card-v1

Una carta di pagamento.

Nessuna configurazione particolare; usa {}.

ecom-token-v1

Un token di pagamento di rete.

Nessuna configurazione particolare; usa {}.

PaymentBillingAddressMode

La quantità di informazioni relative all'indirizzo di fatturazione restituite in una PaymentResponse. L'impostazione predefinita è MIN.

CostanteDescrizione

MIN

Sono restituiti il Paese e il codice postale.

FULL

È restituito l'indirizzo di fatturazione completo.

PaymentCTAType

Una call to action mostrata nella scheda di pagamento e specificata nelle PaymentOptions. Indica se il cliente completa la transazione nell'interfaccia Meta Pay o sul sito web del venditore. L'impostazione predefinita è PAY.

CostanteDescrizione

PAY

Il cliente completa la transazione nell'interfaccia utente di Meta Pay.

CONTINUE

Il cliente completa la transazione sul sito web del venditore dopo aver interagito con l'interfaccia utente di Facebook Pay.

PaymentDataErrorReason

Fornisce informazioni sugli errori relativi alle informazioni di pagamento in un PaymentDataError.

CostanteDescrizione

INVALID_PAYMENT_DATA

Le informazioni di pagamento non erano valide.

INVALID_SHIPPING_ADDRESS

L'indirizzo di spedizione non era valido.

[obsoleto]

INVALID_SHIPPING_OPTION

L'opzione di spedizione non era valida.

NOTA: questo campo è ora obsoleto. Usa INVALID_FULFILLMENT_OPTION al suo posto.

INVALID_FULFILLMENT_OPTION

L'opzione di evasione non era valida.

INVALID_BILLING_ADDRESS

L'indirizzo di fatturazione non era valido.

INVALID_OFFER_CODE

Una o più delle offerte indicate non erano valide.

OUT_OF_SERVICE_AREA

L'indirizzo di spedizione non rientra nell'area di servizio o di consegna del venditore.

TIMEOUT

Si è verificato un timeout durante l'elaborazione del pagamento.

GENERIC_FAILURE

Il pagamento non è andato a buon fine per un motivo sconosciuto.

OTHER_ERROR

Si è verificato un altro errore. Quando usi questo motivo di errore in un PaymentDataError, fornisci un messaggio localizzato da mostrare al cliente.

PaymentDataErrorFields

Identifica un campo di PaymentDetails o PaymentResponse che è la fonte di un PaymentDataError.

CostanteDescrizione

city

La città per un indirizzo di spedizione o fatturazione.

country

Il Paese per un indirizzo di spedizione o fatturazione.

dependentLocality

La località per un indirizzo di spedizione o fatturazione.

organization

L'organizzazione per un indirizzo di spedizione o fatturazione.

postalCode

Il codice postale per un indirizzo di spedizione o fatturazione.

recipient

Il destinatario per un indirizzo di spedizione o fatturazione.

region

La regione per un indirizzo di spedizione o fatturazione.

sortingCode

Il codice di smistamento per un indirizzo di spedizione o fatturazione.

addressLine

La riga dell'indirizzo per un indirizzo di spedizione o fatturazione.

payerPhone

Il telefono dell'acquirente richiesto all'utente.

payerEmail

L'e-mail dell'acquirente richiesta all'utente.

offers

Una o più delle offerte applicate al pagamento.

[obsoleto]

shippingOptionId

L'ID dell'opzione di spedizione selezionata dall'utente.

NOTA: questo campo è ora obsoleto. Usa fulfillmentOptionId al suo posto.

fulfillmentOptionId

L'ID dell'opzione di evasione selezionata dall'utente.

PaymentDetailChangeType

Indica i dati che il cliente ha modificato nella scheda di pagamento in un PaymentDetailsChangedEvent.

CostanteDescrizione

[obsoleto]

SHIPPING_OPTION_ID

Il cliente ha modificato l'opzione di spedizione.

NOTA: questo campo è ora obsoleto. Usa FULFILLMENT_OPTION_ID al suo posto.

FULFILLMENT_OPTION_ID

Il cliente ha modificato l'opzione di evasione.

SHIPPING_ADDRESS

Il cliente ha modificato l'indirizzo di spedizione.

BILLING_ADDRESS

Il cliente ha modificato l'indirizzo di fatturazione.

OFFERS

Il cliente ha aggiornato le offerte.

PICKUP_ZIP_CODE

Il cliente ha aggiornato il codice postale del raggio di ritiro.

PaymentErrorCode

Indica il tipo di errore in un PaymentError.

CostanteDescrizione

ABORTED

Il cliente ha annullato la richiesta.

TIMEOUT

Il cliente ha impiegato troppo tempo per completare il pagamento.

INVALID_REQUEST

La richiesta di pagamento non era valida.

MERCHANT_ACCOUNT_ERROR

L'account del venditore non era valido.

INTERNAL_ERROR

Qualcos'altro è andato storto.

PaymentMode

Indica se un PaymentContainer o una PaymentConfiguration sono per un pagamento reale o un pagamento di prova.

CostanteDescrizione

LIVE

Un pagamento reale.

TEST

Un pagamento di prova.

SessionUsageType

Indica se una PaymentConfiguration è per un pagamento durante la sessione o un pagamento fuori sessione.

CostanteDescrizione

ON_SESSION

Indica che il cliente è coinvolto attivamente e ha avviato il flusso di acquisto per questo pagamento.

OFF_SESSION

Indica che il cliente può ricevere un addebito al di fuori del flusso di acquisto, ad esempio per abbonamenti o acquisti posticipati.

PaymentSheetStatus

Indica se una scheda di pagamento è stata creata correttamente da un PaymentClient.

CostanteDescrizione

READY

La scheda di pagamento è stata creata correttamente.

BLOCKED

La scheda di pagamento non è stata creata correttamente.

[obsoleto] PaymentShippingType

NOTA: questo campo è ora obsoleto. Usa FulfillmentType al suo posto.

Indica il metodo di evasione di un ordine ed è specificato in PaymentOptions. L'impostazione predefinita è SHIPPING.

CostanteDescrizione

SHIPPING

L'ordine è spedito al cliente. Accanto a un indirizzo è mostrato come Spedisci a.

DELIVERY

L'ordine è consegnato al cliente. Accanto a un indirizzo è mostrato come Consegna a.

PICKUP

Il cliente ritira l'ordine. Accanto a un indirizzo è mostrato come Ritira presso.

SummaryPaymentItemType

Indica il tipo di SummaryPaymentItem.

CostanteDescrizione

SUBTOTAL

Il subtotale degli articoli nella transazione al netto di imposte, spese di spedizione o commissioni.

ESTIMATED_TAX

Imposta stimata per la transazione.

[obsoleto]

SHIPPING

Le spese di spedizione per la transazione.

NOTA: questo campo è ora obsoleto. Usa FULFILLMENT al suo posto.

FULFILLMENT

Una commissione di evasione per la transazione (ad es. spedizione, ritiro).

OFFER

Uno sconto applicato alla transazione.

FEE

Commissioni varie applicate alla transazione, ad esempio i costi per una confezione regalo.

PaymentClient

Chiama un PaymentClientConstructor e restituisce un PaymentClient.

CostanteDefinizione

PaymentClient

PaymentClientConstructor

PaymentConsentEventHandler

Concede l'autorizzazione del PaymentContainer in una PaymentResponse dopo che il cliente ha confermato il pagamento, quindi restituisce un PaymentAuthorizationResult.

CostanteDefinizione

PaymentConsentEventHandler

event:PaymentResponse

PaymentDetailsChangedEventHandler

Risponde alle modifiche in una scheda di pagamento che il cliente apporta in un PaymentDetailsChangedEvent e restituisce un PaymentDetailsUpdate.

CostanteDefinizione

PaymentDetailsChangedEventHandler

event:PaymentDetailsChangedEvent

SDK_VERSION

Indica la versione dell'SDK JavaScript per Meta Pay.

CostanteDefinizione

SDK_VERSION

js_v1.dev

FulfillmentType

FulfillmentType è una stringa che rappresenta il tipo di evasione corrispondente all'ordine.

CostanteDefinizione

SHIPPING

In fase di acquisto saranno mostrate le informazioni relative alla spedizione.

PICKUP

In fase di acquisto saranno mostrate le informazioni relative al ritiro.

FulfillmentTypeEnum

Definisce i possibili tipi di evasione.

NOTA: non destinato all'utilizzo diretto. Usa FulfillmentType o PaymentShippingType.

CostanteDefinizione

SHIPPING

In fase di acquisto saranno mostrate le informazioni relative alla spedizione.

PICKUP

In fase di acquisto saranno mostrate le informazioni relative al ritiro.

DELIVERY

In fase di acquisto saranno mostrate le informazioni relative alla consegna.

DistanceUnitType

DistanceUnitType è una stringa che rappresenta l'unità di misura usata per la distanza tra due luoghi.

CostanteDefinizione

miles

In fase di acquisto sarà mostrata la distanza in miglia (mi).

kilometers

In fase di acquisto sarà mostrata la distanza in chilometri (km).