Antes de comprar o plugin, por favor se informe mais sobre o Pagseguro Recorrente aqui: https://devs.pagseguro.uol.com.br/docs/pagamento-recorrente
Sell products and services through weekly, monthly or yearly subscriptions using the PagSeguro Recorrente (Brazilian payment gateway)
- Integrates with WooCommerce Subscriptions (required)
- Sell weekly, monthly or yearly subscriptions products.
- Integrates with Checkout Transparente.
- An account on PagSeguro
- WooCommerce Plugin 3+ required
- WooCommerce Subscriptions Plugin 2+ required
- Extra Checkout Fields for Brazil Plugin required
Only works with subscription products. For one time purchases, we suggest WooCommerce Pagseguro, by Claudio Sanches.
This plugin uses the Recorrência Personalizada method and lets WooCommerce Subscriptions take care of making the calls to generate the charges on Pagseguro.
This plugin accepts one subscription purchase at a time during checkout. (The option “Allow multiple subscriptions and products to be purchased simultaneously” must be turned off on WooCommerce Subscriptions) – UPDATE: Plugin works with products and subscriptions on checkout if subscriptions are of the same recurrence.
Frequently Asked Questions:
What are the accepted payment methods?
Credit card only. The plugin uses the transparent payment method, where the credit card form is embeded on your website. The client completes purchase and never leaves your website.
Who manages the subscriptions?
The plugin only works with “Plano Personalizado”, so the subscrition is managed by the WooCommerce Subscriptions plugin. If you create a “Automático” plan on your Pagseguro account, it will not work with the plugin .
Will plugin automatically charge the customer’s credit card each month after checkout is completed?
Yes. WooCommerce Subscriptions will create a new order on each recurring period and automatically charge Pagseguro.
- removed check to verify preaproval during checkout. Let's WC update order via notification.
- fixed bug: initial orders not being sent to Pagseguro
- added order action to manually force intial payment
- added filter to hide birthdate, phone and cpf from credit cart form and use fields form Brazilian Market on WooCommerce plugin.
- added compatibility for updating payment method with Pagseguro.
- allow card expiry date to be entered either as MM/AA or MM/AAAA
- small change on how transaction code is saved
- small compatibility changes
- improvement on how notifications are handled
- added pagseguro tracker to subscription
- added senderHash and senderIP to recurring payment request.
- now using woo's get_customer_ip() function.
- improved IPN hander to avoid multiple from being processed.
- bug: small bug in functinon that handles remote ip address.
- bug: updated function that handles remote ip address.
- added support for subscription cancellation
- better way to get visitor IP address for Pagseguro requests
- added support for bimonthly, trimonthly and semiannually plans
- phone, CPF and birth date are now in the credit card form
- added support for notifications, which must be configured manually on the Pagseguro account
- fixed bug: shipping was not being added to order
- tested plugin with products and subscriptions on checkout. Only works with subscriptions with the same recurrence.
- modified if to prevent charge if pre-approval status is not active
- started using wc_set_time_limit on status checks during chekout;
- reduced number of status checks to 3.
- added sender IP to pre-approval xml;
- reduced number of status checks on pre-approvals.
- bug fix with on-hold order.
- updated logic to allow for free trial period, even if pre-approval is pending.
- updated logic to allow for free trial order to be completed.
- updated translation files
- small bugs with ->id vs. ->get_id();
- added logic for dealing with pagseguro delay on activating pre-approval;
- added cron event to force payment on parent order once pre-approval is activate;
- small changes for compatibility with WooCommerce Pagseguro from Claudio sanches.
- fixed issue with gateway appearing for purchase of products on checkout.