WikiUp


Introduzione


Il componente PAY permette di utilizzare paypal come sistema di pagamento.
Il componente è funzionante solo in WebUP
Nello showcase di webup c'è un esempio di utilizzo di questo componente, Abbiamo previsto la possibilità di utilizzare
anche la versione di test del servizio di pagamento.

Oltre ai parametri di configurazione impostabili tramite setup come si può vedere nello script di esempio dello showcase
si deve compilare il file "paypal.properties" che in una installazione standard si trova in <User-Home>/etc/webup/WebUP/resources/paypal/.

Questo file definisce la fun da richiamare per la conferma asincrona dell'avvenuto pagamento

Ad esempio:

ipn_fun = F(EXB;X1SER_B04;IPNPAY) INPUT({0})

La stringa "{0}" verrà sostituita da webup con una del tipo:
param_name1(value1) param_name2(value2)... param_nameN(valueN)
dove i parametri e i valori dipendono dai dati che si stanno scambiando con paypal. Nello stesso file si definisce inoltre l'indirizzo usato da webup per verificare la correttezza del messaggio di conferma.

Ad esempio:
ipn_url = https://www.sandbox.paypal.com/cgi-bin/webscr

Infine definiamo l'endpoint a cui paypal invia i messaggi di conferma dei pagamenti:

Ad esempio:
ipn_listener = http://www.sito-smeup.com/WebUP/services/paypal/listener

Si rimanda al sito di paypal per la registrazione dell'account dell'esercente e per la documentazione sul funzionamento del sistema di pagamento tramite IPN. Si note inoltre che l'utente
con cui viene chiamata la fun di conferma è quello definito in "connection.properties".

Si consiglia di predisporre un ambiente di test e di creare degli account di test sia per il ricevente che per il pagante sulla sandbox di Paypal. Gli utenti fittizi, i pagamenti, le IPN verranno generati come in produzione ma su un ambiente parallelo che è appunto la sandbox di Paypal che simula l'ambiente reale e quindi non utilizza "soldi" reali. Si rimanda sempre al sito di paypal per la creazione degli account di test.


Funzionalità ed attributi

Le funzionalità, le impostazioni e gli attributi del componente sono consultabili attraverso il configuratore e la sua documentazione.

Vedi (SECLS(G.SE-Clicca qui.)

Schede di esempio

Gli esempi del componente PAY sono consultabili qui:

Vedi (-Esempi)

Add new attachment

Only authorized users are allowed to upload new attachments.
«