xpay-recurring

WooCommerce XPay Addon (CartaSì)

199.00

WooCommerce XPay Addon è un plugin per WordPress che dà la possibilità di effettuare i pagamenti ricorrenti mediante il servizio “pago rico” di XPay.

Il plugin richiede che nel sistema siano presenti i plugin:

Il plugin WooCommerce XPay è incluso nell’acquisto. Chi avesse già acquistato WooCommerce XPay può contattarmi per ottenere un coupon per lo sconto sull’acquisto di XPay Addon.

 

Funzionamento

Ogni prodotto creato con WooCommerce Subscription può prevedere o meno il pagamento di un prezzo iniziale, un periodo di prova gratuita o meno e un costo cadenzato giornalmente (ogni giorno, ogni due giorni, ogni tre, ecc), settimanalmente, mensilmente oppure avere un costo annuale. Utilizzando il servizio “pago rico” di XPay purtroppo non è possibile effettuare pagamenti da 0 euro, quindi l’abbonamento deve per forza avere un costo iniziale maggiore di zero.

Ogni volta che viene completato un ordine di tipo subscription viene creata un’azione schedulata per il giorno X alle ore Y, in base al tipo di prodotto creato.

L’invocazione delle azioni avviene mediante il cron di WordPress quindi è necessario che il sito sia visitato in una qualsiasi pagina oppure (e meglio) è necessario definire un cron di sistema che invochi quello di WordPress regolarmente (qui, ad esempio, https://rtcamp.com/tutorials/wordpress/wp-cron-crontab/ viene spiegato come fare).

Quando arriva il momento dell’esecuzione di un’azione schedulata, viene creato un nuovo ordine di rinnovo e viene processato automaticamente il pagamento, scalando i soldi dalla carta inserita dall’acquirente nel momento del primo pagamento; quando un’azione schedulata viene eseguita viene creata una nuova azione schedulata il prossimo giorno X alle ore Y che a sua volta ne creerà un’altra quando verrà eseguita, e così via.

Si noti che il plugin NON memorizza i dati della carta di credito che sono, invece, gestiti in modo sicuro da XPay.
L’associazione carta-abbonamento avviene mediante l’id dell’abbonamento.

 

Testing

Per testare il funzionamento è necessario creare un prodotto di tipo subscription (per maggiori informazioni visitare https://docs.woothemes.com/document/subscriptions/)

I pagamenti ricorrenti hanno un timing minimo di una giornata quindi, per poter testare i pagamenti ricorrenti senza per forza aspettare un giorno, gli sviluppatori di Woocommerce Subscription hanno introdotto un’opzione di debug descritta qui:

https://docs.woocommerce.com/document/testing-subscription-renewal-payments/

L’azione schedulata può essere così lanciata manualmente.

I test vanno effettuati con una carta reale in corso di validità (negli ultimi account di test invece viene fornita una carta finta da utilizzare). Per simulare il fatto che la carta possa scadere ho introdotto un’opzione nel plugin chiamata “Debug ricorrenza con carta scaduta” che va selezionata per effettuare questo test.

 

Known Issues

Il servizio XPay (non il mio plugin!) non consente di effettuare ordini da 0€. Questo si traduce in:

  • Impossibilità di creare prodotti con un trial period o comunque con un costo iniziale di 0€.
  • Effettuare un cambio carta mentre un abbonamento è attivo.

Il primo punto potrebbe essere fastidioso per il venditore mentre il secondo punto potrebbe essere fastidioso per l’utente: finché il servizio XPay (ripeto, non il mio plugin!) non consentirà di effettuare anche pagamenti da 0€ purtroppo non potrò farci nulla.

Quindi, quando la carta di un’acquirente sarà scaduta, non potendola sostituire prima, l’unica cosa che potrà fare è aspettare il momento del prossimo pagamento, ricevere un’email di pagamento fallito, ed eventualmente procede al pagamento (usando il link “Pay now” o “Paga ora” arrivato via email o dalla pagina del proprio account). A quel punto la carta verrà sostituita e i prossimi pagamenti ricorrenti avverranno con quella nuova carta.

 

Ultimo aggiornamento == 9 giugno 2016 ==

 


Per poter utilizzare il form dei commenti di Disqus è necessario accettare l'utilizzo dei cookie di terze parti.