- Add Bacen message to buyers from Brazil buying in an international store
- Add PIX as payment available to Brazil
- Update dependencies and versions*
- Add an option to the admin panel to allow the merchant to not require tax ids
Because of the versions update, we are jumping to the next major version:
2.0.0
. This will break the legacy.
- Fix - Fix compability with some themes #842
- Fix - Fix stable version tag #838
- Fix - Fix change log #835
- Fix - Colombian creditcard verification #825
- Fix - Return brazilian document in WooCommerce Subscription #822
- Fix - Load brazilian document in WooCommerce Subscription #820
- Fix - Load customer document in WooCommerce Subscription #817
- Fix - Fix Customer Data refreshing upon failure #813
- Feature - Add Bolivia support #810
- Fix - Remove direct access to order object #711
- Fix - WC_Subscription class not found #804
- Fix - Remove Exchange Exception #770
- Fix - Remove warning messages #767
- Fix - fix fatal error when EBANX Gateway was active and Woocommerce was not #761
- Improvement - Redirect to EBANX page when payment is Banktransfer in Brazil #763
- Fix - Include error message BP-DR-39 in spanish #762
- Fix - Fix Argentine State/County selector on order-payment checkout #760
- Improvement - Set fallback person type at method get_person_type_from_order #758
- Fix - Fix WooCommerce Subscription #756
- Improvement - Update lib js version #755
- Improvement - Quality/fix e2 e tests intermittent #752
- Improvement - Add payment method validation to avoid EBANX warnings on other methods #751
- Feature - Add Argentine DNI Document on Checkout #748
- Improvement - Using WP_Mock in unit test and remove wc_function for mock #746
- Improvement - Remove iof when request a payment using benjamin #738
- Improvement - Hide optional fields tag from checkout #740
- Feature - Add User Agent header usage to send plugin-version data #734
- Feature - Add plugin check page #735
- Improvement - Remove PDF button and embed voucher in mobile for Banktransfer #733
- Fix - Resolved wrong behavior with CPF and CPNJ inputs exhibition #729
- Feature - Add credit card validation to front-end layer #731
#1.35.0
- Feature - BankTransfer payment method #728
- Fix - Hide document field if not required #722
- Fix - Resolved wrong currency in payment by link #720
- Improvement - Add tests for payment adapter service #716
- Improvement - Add instalments and interest translation #714
- Improvement - Mask document in Chile and Colombia #708
- Fix - Resolved wrong amount in checkout page #709
- Update - Read instalments from benjamin #710
- Fix - Show correct value without taxes correctly on Credit Card gateways when flag is disabled #703
- Fix - Show value without taxes correctly when flag is disabled
- FIx - Resolved error message on product page for countries without creditcard #701
- Feature - Use Benjamin to calculate instalments values #699
- Feature - It is now possible to configure different interest rates fees for each country that accepts credit card #700
- Fix - Document will not be mandatory when a gateway that is not from EBANX is selected #697
- Fix - PHP Strict Standards issue on WC_EBANX_Logger 687
- Fix - Bugfix undefined offset 1 in class wc ebanx environment 692
- Feature - Change API urls 696
- Fix - Make chilean document mandatory #695
- Feature - Add document as mandatory for all colombian gateways #694
- Fix - Credit card tokenization compatibility issue with jQuery #683
- Fix - Gather compliance data differently for payment by link #678
- Feature - Use Benjamin to decide if a gateway should be visible on checkout #675
- Fix - Complete payment status of downloadable products no longer overriden #677
- Feature - Force document on Argentina to have 11 digits #670
- Fix - Corrected bug that made some thank you pages to render html tags as texts #671
- Fix - Only send leads to EBANX on this plugin update to avoid errors #672
- Fix - Set payment as complete also on notification arrival #673
- Fix - get_country on null and min_instalment_value_ not defined bug #669
- Fix - Runtime exception warning #663
- Feature - Logging request data for debugging purposes #627
- Feature - WC Subscriptions support #594
- Feature - Use benjamin EBANX's new SDK to make requests #652
- Feature - Get possible exceptions on apply_filters calls #653
- Feature - Allow 4 digit cvv only for America Express Credit Card brand #648
- Fix - Compatibility layer works with php 5.4 #645
- Fix - Currency options title not hiding when clicke on admin #647
- Fix - Instalment selection returning to 1x on checkout errors #639
- Fix - Outdated error messages #641
- Fix - Get settings from gateway and not from inexistent attribute on one-click #632
- Feature - Removed documents from some payment methods of Chilean and Colombian #617
- Feature - Added document as mandatory to Peruvian gateways #618
- Feature - Added document as mandatory to Argentinian gateways #619
- Feature - Added sandbox mode warning on gateway form #624
- Fix - Fixed due date options not appearing on admin #616
- Fix - Fixed instalment changing exchange rate message to total local amount message #623
- Fix - Fixed one click redirecting to product page on Mexico #626
- Fix - Stop changing 'complete' status on notification arrival #629
- Feature - Change tooltip message for IOF on local amount #611
- Feature - Show exchange rate on checkout #612
- Feature - Added instalments to payment by link order form #608
- Feature - Treating BP-R-32 error message on payment by link order form #609
- Fix - Fixed IOF being mistankenly applied to instalments #606
- Fix - Preventing IOF from being applied more than once on instalments #604
- Fix - Made some credit cards errors more specific for better user understanding #601
- Feature - Updated Chile payments api identification code #597
- Feature - Skipping asynchronous confirmations for credit card payments #592
- Feature - One click form can now be submitted using keyboard #588
- Feature - Better payment origin identification on dashboard #590
- Feature - Plugin approved for wordpress 4.9 #593
- Feature - Change minimum instalment value to 5 BRL for brazilian credit card payments #595
- Feature - Explicit capture button #578
- Feature - Added new Mexico payment method SPEI #581
- Fix - Adjusted iFrame display for Argentina cash payment methods #580
- Fix - Ignored IOF in instalments for disabled tax flag #584
- Feature - Added new Argentina payment method Efectivo #576
- Feature - Showing instalments on local currency #571
- Fix - Saving customer document when creating account on checkout #566
- Fix - Show one click button only if customer has document #567
- Fix - Removed ::class from same file that checks if php version is supported #568
- Fix - Added fake birthdate to payment data to prevent error on unconfigured merchants #569
- Fix - Overwriting libjs invalid expiry date error #572
- Fix - Saving document on redirect payment methods #574
- Fix - Fixed iframe resizer #575
- Feature - Dashboard lead links update to Dashboard v2 #564
- Feature - Credit Card refusal message and detailed log #560
- Feature - Removed Birth Date from checkout form #561
- Fix - Changed currency array for One Click #562
- Feature - Filter to change amount per gateway #555
- Feature - Added "Cancel Order" button on "My Account" page #556
- Fix - Removed autocomplete from cvv field on on-click payment #557
- Fix - Correctly saves Credit Card when creating account #558
- Fix - Removed unused include #554
- Feature - New Thank You pages for Credit Card and Boleto #544
- Feature - Added translation for Minimum Amount for Purchase error on Colombia #547
- Feature - Added Portuguese translation for Settings Page #549
- Feature - Changed project license to Apache v2.0 #548
- Fix - Changed IOF messages on Admin Dashboard #545
- Fix - Fixed Debit Card tokenize error #550
- Fix - Fixed One Click Payment not processing #551
- Fix - Updated pay for order layout #552
- Feature - Pay for order(woocommerce native payment by link) #531
- Feature - Added Credit Card Gateway for Colombia #534
- Feature - Added Multicaja Gateway for Chile #539
- Feature - Added Webpay Gateway for Chile #538
- Feature - Added an option for merchant to hide IOF #541
- Feature - Added a compability layer to prevent incompabilities from third party plugins and themes like WooCommerce's Storefront #535
- Fix - Fixed PHP notice when using empty interest rate option #530
- Fix - Fixed error when a Merchant Payment Code gets greater than 40 characters #537
- Feature - Created an option to hide the local amount value on checkout page #526
- Fix - Applied box-sizing: border-box on boleto thank you pages button to avoid issues #527
- Fix - Problem resolved when the actions were updated via book actions. #523
- Fix - Replaced wp_die to exit to avoid error 500 #515
- Fix - Updating order when it receives a payment status notification #516
- Fix - Avoid duplication payment notifications #509
- Fix - Changed PSE thank you page HTML #512
- Fix - Changed Boleto thank you page HTML #513
- Fix - Fix for debug log when is enabled before record a log #507
- Fix - Fix issue to avoid some issues on refund transactions #506
- Fix - Changed label to Minimum Instalment (title-cased labels) #500
- Fix - Fixed compliance fields when country is empty #498
- Feature - Docker implementation and end-to-end tests for Brazil payments done #504
- Fix - Credit-card saving for new customers #496
- Fix - One-click payments button in product details #496
- Feature - Using interest rate on minimum instalment value #490
- Feature - Refactor EBANX query router #487
- Feature - Added a minimal value setting on settings #477
- Feature - Changed cookie to localStorage to save flags #476
- Feature - Plugin docs using phpDocumentator #488
- Fix - Thank you page values and instalments fixed #473
- Fix - Hide saved cards when option is disabled #475
- Fix - DNI field is not mandatory for colombia any more #486
- Fix - Changed the assets path to system path instead of host path #489
- Fix - Using absolute path to spinner gif #485
- Improvement - Updated notification notices and notes #468
- Fix - Fixed float values not being accepted in interest rates #480
- Fix - Added '/' to Notification URL to prevent Response Code 301 #480
- Fix - Fixed a problem that was incrementing the previous value by instalment #463
- Fix - Fixed translation paths #462
- Fix - Fixed converted value message when instalments is changed #462
- Fix - Fixed problems with newer version of WooCommerce #462
- Feature - Showing the prices with IOF for Brazil before on gateways #441
- Feature - Alert the merchants when HTTPS isn't present #427
- Feature - Show a message to fill the integration keys when empty #426
- Feature - Hooks implemented to facilitate the future integrations #423
- Feature - Capture payment manually clicking on "Processing" button #421
- Feature - Show a message when credit card is invalid on sandbox mode #420
- Feature - Created a flash message management helper class #414
- Improvement - Assets optimization by 62% faster #429
- Fix - Refactored and fixed bugs of one click feature #457
- Fix - Reverts the WC3 update keeping backward compatibility #455
- Fix - SafetyPay Notices #450
These are the most importante fixes and features, but another fixes and quality issues were resolved too.
- Fix - Removed methods to prevent fatal error #412
- Feature - Removed restriction on guest users for sandbox mode #406
- Feature - Showing some EBANX order details on admin order details page #404
- Improvement - Removed unecessary properties and variables #407
- Improvement - Improved texts and options on OXXO thank you page #409
- Fix - Updated deprecated function #403
- Fix - Fixed translations string keys in instalment template #402
- Feature - Advanced options hide when not applicable #391
- Feature - Translated my-account credit card section #398
- Feature - Added tooltips with nice descriptions to gateway settings page #400
- Improvement - Cached last key check response to speed up admin panel #396
- Improvement - Cached exchange rates in short intervals to improve checkout page performance #399
- Fix - Fixed translations for instalments with interests #395
- Fix - Fixed instalment reading on checkout #393
- Feature - Hide irrelevant fields and group fields by country on EBANX Settings page #373
- Feature - Added new payment gateway Baloto (Colombia) #371
- Feature - Hide the payment gateways on checkout page when sandbox mode is enabled for non admin users and not logged users #380
- Feature - A warning was added when sandbox mode is enabled #378
- Feature - Added asterisk to required compliance fields on checkout page #370
- Fix - Fixed Oxxo and Pagoefectivo iframe not showing #382
- Feature - The HTML select fields are now using the
select2
jQuery plugin to improve the user experience #356 - Improvement - We removed some unnecessaries folders and files from plugin #353
- Improvement - All JS assets are loading on footer #357
- Fix - Fixed the low resolution of the EBANX badge on non-retina displays #354
- Fix - Prevent fatal error when the plugin is activated without WooCommerce plugin #360
- Fix - Avoid SSL warning from EBANX PHP libray when the plugin make a request to URLs with a bad SSL certificate #362
- Fix - Resolves fatal error when the plugin can't get some informations #365
- Fix - Address splitting function to avoid mistakes during checkout #352
- Feature - Integrates with EBANX Dashboard plugin presence check #348
- Improvement - Gets the banking ticket HTML by cUrl with url fopen fallback #345
- Improvement - Changed iframe boleto URL fetching to avoid xss injections #345
- Fix - Max instalment limits are now adjusted for local currency instead of assuming USD for prices #349
- Fix - In case user country was not set one-click payments was crashing #343
- Fix - Checking for new feature's settings presence to avoid notices #342
- Fix - Notification URL in payment payload #341
- Feature - Instalment interest rates are now configurable #336
- Improvement - Payment Options section in admin is now togglable #336
- Fix - Fixed API Lead URL to the correct URL, because it was causing a redirect without www
- Improvement - Sending analytics information for plugin activations #332
- Fix - Fixed max instalments limit according to acquirer in one-click payments #334
- Feature - Allowed local currency, USD and EUR to be processed by EBANX based on WooCommerce Currency Options #325
- Improvement - Updated to new EBANX logo #326
- Fix - Removed the pipe character from the last WooCommerce Checkout Settings tab menu #329
- Fix - Checkout manager field for person type selecting in Brasil value is now respected #323
- Fix - Chceckout manager fields are no longer mandatory when activated #320
- Fix - Chile payments when using checkout manager #306
- Feature - Instalments limit based on minimun amount accepted by credit card acquirer #298
- Feature - API requests now using cUrl as main method of http communication #302
- Feature - Checkout manager option for entity type field in brazil checkout in cases where cnpj and cpf are both enabled #304
- Fix - Undisplayed thank-you-page messages #299
- Fix - Checkout manager settings being respected even when disabled #304
- Fix - Integration keys validation messages now update properly #297
- Fix - Brazil compliance fields showing for other countries #294
- Feature - Instalments field now gets hidden when max instalments is set to one #275
- Feature - Send store notification and return links to payment api #268
- Feature - Support for third-party checkout manager plugins #279
- Feature - CPF/CNPJ Brazilian person types support #279
- Feature - New debit card flags for mexico #290
- Change - Added the new tags:
alternative payments
andaccept more payments
- Fix - Thank you pages for each payment gateway are now called by order status #277
- Fix - The credit cards gateways were separated by countries #277
- Bug - Fixed bug that was breaking the media uploader #267
- Enhancement - All methods are commented now #266
- 2016-01-17 - Texts - Chaging the namings and texts from plugin.
- 2016-12-30 - First Release.