Recentemente, il sito deve collegarsi all'interfaccia di pagamento internazionale PayPal, e ci sono voluti alcuni giorni per registrare le insidie incontrate per un uso successivo.
1. Il primo passo è richiedere un account commerciante sul sito ufficialeIl login del link ipertestuale è visibile.Non conosco i passaggi specifici qui, dopotutto, non sono venuto per fare domanda
2. Poiché stiamo utilizzando il sito qui, utilizziamo la versione standard di pagamento più comoda, e il resto può essere implementato anche con l'API del pagamento rapido.
Per prima cosa, configuriamo le informazioni sui parametri che dobbiamo utilizzare nella configurazione
Poi costruiamo il codice della pagina che richiede di postare e memorizziamo i valori che devono essere compilati nel dominio nascosto <input type="hidden" />
Questi parametri sono più importanti e puoi andare sul sito ufficiale per trovare i documenti pertinenti e un'introduzione più completa dei parametri
3. Il codice di avvio va bene, scriviamo il codice per tornare e notificare la pagina
Nella pagina delle notifiche, possiamo ottenere i seguenti parametri chiave
Possiamo usare item_number parametri per corrispondere al database, verificare secondo il pay_order per evitare il riutilizzo e giudicare se la transazione ha successo basandoci su pay_status (pay_status="Completato").
Una cosa da notare è che PayPal non restituisce automaticamente di default, e sono necessarie configurazioni pertinenti. Passaggi: Informazioni utente - notifica di vendita > - impostazione > abitudine di pagamento sul sito web
Basta impostare i due punti nell'immagine su attiva.
4. La pagina del reso viene generalmente utilizzata solo per mostrare i risultati della ricarica, e generalmente la mettiamo nella pagina delle notifiche per gestire la logica di business pertinente.
Il metodo ValidateSource viene verificato principalmente chiamando l'interfaccia dopo i parametri ottenuti + "&cmd=_notify-validate" per verificare se i parametri sono stati manomessi durante il processo di passaggio.
Nota l'area rossa sopra, deve essere indispensabile, l'interfaccia https a cui accediamo, se manca il codice sopra, riporterà un'eccezione: Richiesta abortita: Non è riuscito a creare un canale sicuro SSL/TLS
Bene, dopo aver scritto il codice sopra, possiamo pubblicarlo sul server per il test, il test di PayPal è ancora relativamente valido, ci fornisce un indirizzo speciale per il test, puoi aggiungere arbitrariamente commercianti e account personali per testare.
Per prima cosa, accediamo con il nostro account registrato:Il login del link ipertestuale è visibile.
Dopo l'accesso troviamo
Qui ci verranno assegnati due account predefiniti, ovviamente puoi anche apportare eventuali modifiche, e poi possiamo testare con gli account che abbiamo impostato
Dopo il completamento del test, se vogliamo accedere al nostro account di test per visualizzare le informazioni, dobbiamo usare questo URL:Il login del link ipertestuale è visibile.
Qui accediamo con l'account commerciante, e qui dobbiamo anche gestire di nuovo le informazioni di configurazione nel passo 3.
Qui puoi anche consultare le nostre informazioni IPN
Introduzione ufficiale:Il login del link ipertestuale è visibile.
|