Overcapture
L’overcapture consente ai commercianti idonei con un contratto di overcapture PayPal di acquisire più dell’importo originariamente autorizzato quando fatturano un ordine. Ad esempio, l’importo finale potrebbe aumentare a causa di adeguamenti basati sul peso o di modifiche nei costi dei materiali tra l’autorizzazione e l’evasione.
PayPal determina il limite di overcapture per ogni account esercente. L’abilitazione dell’overcapture in Payment Services non stabilisce un accordo o non aumenta il limite approvato da PayPal.
Prerequisiti
Prima di abilitare l’overcapture:
- L’overcapture è disponibile solo in Payment Services 2.17.0 o versione successiva.
- L’overcapture è disponibile solo per le aziende con sede negli Stati Uniti. I requisiti di overcapture di PayPal (PSD2) si applicano anche ai commercianti con sede negli Stati Uniti che vendono ad acquirenti PayPal nello Spazio economico europeo (SEE).
- L’overcapture non è disponibile per i metodi di pagamento alternativi (APM).
- Ottieni un accordo di overcapture con PayPal e conferma il limite approvato per il tuo account esercente con il tuo responsabile di PayPal.
- Impostare Payment Action del metodo di pagamento su
Authorize. L’overcapture si applica agli ordini autorizzati acquisiti successivamente durante la fatturazione, non agli ordini acquisiti automaticamente conAuthorize and Capture. Vedi Imposta Payment Services come metodo di pagamento.
Abilita overcapture
- Nella barra laterale Admin, passa a Stores > Settings>Configuration.
- Nel pannello a sinistra, espandi Sales e scegli Payment Methods.
- Seleziona il sito web da configurare utilizzando il selettore dell’ambito di archiviazione.
- Espandere la sezione FEATURED ADOBE PAYMENT SOLUTION.
- Nella sezione Payment Services, espandere la sezioneGeneral Configuration.
- Imposta Over Capture Enabled su
Yes. - Fai clic su Save Config per salvare le modifiche.
- Passare a System > Cache Management, quindi fare clic su Flush Cache per aggiornare tutte le cache non valide.
Acquisire un pagamento autorizzato
L’overcapture avviene durante la fatturazione nell’amministratore. L’importo di acquisizione richiesto deve essere compreso nel limite approvato da PayPal per il tuo account esercente. Vedere Creare una fattura per il flusso di lavoro di fatturazione standard.
- Nella barra laterale Admin, passa a Sales > Orders.
- Apri un ordine con un pagamento autorizzato che non è ancora stato acquisito.
- Fare clic su Invoice.
- Nel campo Importo acquisizione personalizzata immettere l’importo totale da acquisire. Ad esempio, se l’importo autorizzato è USD 100 e l’addebito finale concordato è USD 110, immettere
110e non10. L’importo richiesto deve essere compreso nel limite approvato da PayPal. - Selezionare l’acquisizione in linea per la fattura per richiedere il pagamento tramite il provider di servizi di pagamento.
- Esaminare la fattura e fare clic su Submit Invoice.
Acquisire utilizzando l’API Fattura
Utilizza l’endpoint standard Crea una fattura:
POST /rest/<store_code>/V1/order/<orderId>/invoice
Utilizza il codice store per l’ordine e l’ID interno dell’ordine. Eseguire l’autenticazione con un token di integrazione o amministratore autorizzato e impostare Content-Type: application/json.
Il payload di esempio seguente richiede una fattura completa con acquisizione online di USD 110 per un ordine autorizzato per USD 100, a condizione che il contratto PayPal del commerciante consenta tale importo:
{
"capture": true,
"notify": false,
"arguments": {
"extension_attributes": {
"custom_capture_amount": 110
}
}
}
In questo esempio:
capturerichiede l’acquisizione online.notifycontrolla se Commerce invia l’e-mail di notifica della fattura.custom_capture_amountè l’importo finale da acquisire, non l’aumento rispetto all’importo autorizzato.
Risolvere i problemi relativi a un’acquisizione rifiutata
Se PayPal rifiuta una richiesta di overcapture:
- Conferma che sia attivo un contratto di recupero in eccesso per il conto PayPal utilizzato per il pagamento.
- Verifica che l’importo richiesto rientri nel limite approvato. Se supera il limite, richiedi un importo inferiore o contatta il tuo account manager PayPal per discutere di un aumento.