PayPal diretto
In questa pagina
PayPal Direct è un connettore self-serve: un ID client e un segreto, due ambiti di lettura e cinque impostazioni API abilitate sull'app. È la migliore fonte di disputa nel catalogo, e si è stabilito reporting, che forma ciò che si può e non può chiedere.
Cosa ottieni#
Settled transazioni, saldi e pagamenti, e record di contenzioso con il loro ciclo di vita.
Più forte per le dispute. I dati di controversia di PayPal sono più completi della maggior parte, il che rende questo il connettore a sporgere su per il tasso di disputa per segmento, risultati di vincita e di perdita, e il ritardo tra una transazione e la controversia che attrae. Le controversie si estendono da 30 a 180 giorni dopo, per questo motivo qui conta un anno intero di storia.
Più debole per l'analisi di guasti di livello di tentativo. Transaction Search è stabilito reporting — esso dice che cosa completato, non quello che è stato provato, quindi i codici di declino perattempt non sono disponibili here.
Prima di iniziare#
Il tuo conto commerciale deve essere abilitato per i pagamenti diretti. L'uso dal vivo richiede l'approvazione di PayPal — chiederlo prima di iniziare.
Nella console PayPal, creare una App per API REST per Athia e nota la sua Client ID e Segreto segretoQuesto è il percorso normale. I conti dei pagamenti diretti legacy invece utilizzano NVP/SOAP — le Nome utente, Password e Firma.
Collegare esattamente due ambiti:
transactions:readpayouts:read
Questi due ambiti sono solo in lettura: questa credenziale non può catturare, rimborsare o inviare denaro.
Attivare le impostazioni API dell'app
Le stringhe di portata non cancellano i dati da soli — le impostazioni API dell'app fanno. Abilitare tutti e cinque sull'app:
| Impostazione dell'app | Che cosa cancelli |
|---|---|
| Accettare i pagamenti | Pagamenti, autorizzazioni, acquisizioni, rimborsi |
| Abbonamenti | Piani di fatturazione e registri di abbonamento |
| Fatturazione | Registrazione delle fatture |
| Dispute del cliente | Controversie e loro ciclo di vita |
| Ricerca di transazioni | Storia e bilancia delle transazioni |
Senza Fatturazione e Abbonamenti i dati del piano di fatturazione e attivati arrivano vuoti.
Creare un ruolo di sola lettura
Accedi al Dashboard Sviluppatore PayPal come amministratore e crea un ruolo personalizzato — per esempio Integrazione dell'Athia — con autorizzazioni di sola lettura per:
- Transazioni (ricerca, dettagli)
- Reporting (equilibrio, transazioni)
- Pagamenti (dettagli)
- Abbonamenti
- Controversie
Produzione e Sandbox sono connessioni separate. Creare un'app e una connessione Athia per ogni ambiente. Utilizzare le credenziali in diretta per la connessione di produzione, o verifica e non porta nulla che si riconosce.
Credentials Athia chiede#
| Campo | Obbligatorio | Che cosa è / dove trovarlo |
|---|---|---|
| Nome | Sì. | La tua etichetta per questa connessione — identificare il conto commerciante PayPal |
| Programma | No. | Quante volte Athia sonda PayPal |
| Identità del cliente | Sì. | Dall'app che hai creato per Athia |
| Chiave segreta | Sì. | Il segreto corrispondente per quell'app |
| Nome utente / Password / Firma | Solo la Legacy | credenziali NVP/SOAP — utilizzare questi invece di Client Id e Secret Key sugli account di pagamento diretti legacy |
Impostazione della connessione#
- Crea l'app, abilita le cinque impostazioni API e conferma che entrambi gli ambiti sono collegati.
- In Impostazioni → Connessioni, scegliere + Aggiungi connessione e selezionare PayPal diretto.
- Su Configurare il connettore, entrare in un Nome e scegliere un Programma.
- Su Inserisci le credenziali, entrare nel Identità del cliente e Chiave segreta.
- Scegli Verificare la connessione.
- Copiare URL della destinazione Athia Webhook dal mago.
- Nella console PayPal, vai a Le mie app e credenziali → selezionare la tua app → Webhooks → Aggiungi Webhooks, incolla l'URL e seleziona
PAYMENT.CAPTURE.COMPLETED,DISPUTE.CREATEDePAYOUTS.BATCH.PROCESSED. Salvare, quindi abilitare il webhook.
La connessione mostra poi come ACTIVE e la prima sincronizzazione inizia. Per diversi account commerciali PayPal, creare un'app e una connessione per ciascuno.
Sincronizzazione della cadenza#
Settled reporting premia frequenti inquinare meno di un connettore gateway, e inquinare più velocemente non produrrà dettagli di livello di tentativo la fonte non trasporta. Abbina il programma a quanto spesso si legge effettivamente i dati.
Limiti e cose da sapere#
- Nessun codice di declino per-attempt. Transaction Search report attività risolta; motivi di declino della fonte da un connettore gateway invece.
- Gli importi sono decimali — mai dividere di 100.
- Tempo di conversazione. Le controversie appaiono bene dopo la transazione, così i tassi di disputa recenti-periodo sembrano sempre meglio di quanto si rivelerà essere. Confronta coorte che hanno avuto il tempo di maturare.
- La storia torna indietro di tre anni. Resoconto di ricerca di transazioni alla maggior parte dei tre anni di transazioni. Per qualsiasi cosa più vecchio, file di carico — vedere Integrazione di Athia.
- I dati della carta sono minimizzati. Dettaglio di livello di campo su ciò che Athia negozi è in Athia Data Dictionary.
Risoluzione dei problemi#
| Cosa vedi | Come causa | Cosa fare |
|---|---|---|
| Transazioni arrivano ma non si pagano | payouts:read non abilitato | Aggiungere l'ambito, quindi ricollegare |
| Nessun motivo di declino | Preveduto — solo la segnalazione stabilita | Utilizzare un connettore a livello gateway per i dati di tentativo |
| La verifica non viene eseguita subito dopo un'estensione o un cambiamento di autorizzazione | Nuove autorizzazioni non applicate ancora | Attendere fino a nove ore, poi riprovare — non ristampare le credenziali |
| I dati del progetto di fatturazione o fatturazione sono vuoti | Fatturazione o Abbonamenti non abilitato sull'app | Abilitare l'impostazione dell'app, attendere che si applichi, quindi riconnettere |
| Nessun evento di disputa o di pagamento arriva tra sondaggi | Webhook non registrato o non abilitato | Re-add l'URL di destinazione Athia Webhook sotto Le mie app e credenziali → Webhooks e lo permettono |
| Tasso di interruzione sembra insolitamente basso | Le transazioni recenti non sono state maturate nella finestra di disputa | Leggere il tasso di disputa sulle coorte mature |
Correlato#
- Connettori di Athia — il catalogo completo del connettore
- Athia Data Dictionary — definizioni di campo
- Integrazione di Athia — cadute di file, quote di magazzino e altri percorsi di integrazione