summaryrefslogtreecommitdiff
path: root/addons/payment/data
AgeCommit message (Collapse)Author
2020-10-26[FIX] payment_stripe: hide disabled local payment methodsAdrien Horgnies
If a merchants didn't enable a local Payment Method Type (PMT) on Stripe side (such as bancontact), his customers eligible for it (ex.: Belgian and paying in EUR) won't be able to pay using it. This commit fixes this issue by adding a condition on the payment icons assigned to Stripe: if the payment icon related to a given payment method is not listed as a supported payment icon, the related payment method is not offered to customers, unless the payment icon does not exist at all. User can enable PMTs through (Payment Acquirers > Stripe > Configuration > Supported Payment Icons). This concerns: ideal, bancontact, eps, giropay and p24. This solution is not entirely satisfactory but it isn't possible to fetch enabled PMT from Stripe. opw-2335482 closes odoo/odoo#60721 X-original-commit: d51cabacf4210a98e71e10e13ae17912052d97cf Signed-off-by: Antoine Vandevenne (anv) <AntoineVDV@users.noreply.github.com>
2020-09-29[ADD] payment_odoo_by_adyen: Adyen for Platforms in eCommerceAntoine Prieels
Adyen for Platforms integration in eCommerce. closes odoo/odoo#44582 Taskid: 2129218 Signed-off-by: pimodoo <pimodoo@users.noreply.github.com>
2020-06-25[FIX] payment: impossible to archive cronFlorent de Labarre
Install payment Archive the cron Upgrade system --> Issue the cron is now active Note: on testing server we archive cron (we make a an SQL query before upgrade the system) @qdp-odoo @nim-odoo @sla-subteno-it closes odoo/odoo#53658 X-original-commit: a47f0249d35da805436e33d06800988ca4c3b6a9 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
2019-10-10[IMP] payment: uniform translatable messagesMartin Trigaux
Avoid trailing space: In translation content, these tends to be skipped during translation, making the message inconsistent. There is already a translation for the term without the space so can reuse it. Merge "setup" Use the same writing to avoid having two similar messages Remove unnecessary comma Merge PayPal and Paypal Courtesy of Primesh on Transifex closes odoo/odoo#38348 X-original-commit: c1fb136cc684eba0cdeec302f27268ccda7fa5d2 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2019-08-16[IMP] payment: support SEPA Direct Debit acquirerJohan Demaret Rivarola
The purpose of this commit is to expose SEPA Direct Debit acquirer to the Odoo community edition. The dedicated module, though, is restricted to the enterprise edition. Minor changes in following modules: - base: added ir.module.module record - payment: - added data to expose the new payment acquirer. - added 'to_buy' field to track whether the payment acquirer is restricted to enterprise users. - allow multi word payment acquirer name. It was breaking on the first underscore. task-1870363 closes odoo/odoo#26427
2019-08-12[IMP] payment: ideal payment method support showed on acquirers.Victor Feyens
Co-Authored-By: William Andre <wan@odoo.com>
2019-08-12[REF] payment : messaging and payment displayVictor Feyens
Co-Authored-By: William Andre <wan@odoo.com>
2019-08-12[MOV] payment_ogone --> payment_ingenicoVictor Feyens
Co-Authored-By: William Andre <wan@odoo.com>
2019-08-12[REM] payment : custom payment acquirerVictor Feyens
2019-08-02[IMP] *: remove unnecessary image sizesSébastien Theys
The big images are probably never going to be used for the following models: - pos category - fleet brand - livechat channel - mail channel - payment acquirer And if big images are needed some day the model should use image.mixin instead. PR: #34925
2019-05-03[ADD] payment_alipay: added new Alipay payment acquirerNikunj Ladava
This commit introduces the Alipay payment provider, a popular acquirer in the Chinese market. There are 2 possible ways to use this acquirer: - express checkout mode (only available for merchants located in CN) - standard checkout mode (availabe for foreign merchants) Note that this provider does not support server-to-server payments, tokenization or any other bells and whistles besides fees. There are no specific behaviours related to this acquirer, it behaves like most 'form based' payment acquirers with a form submission, s2s notification from the provider as well as redirect in case the s2s did not reach the server in time. closes odoo/odoo#21855 Signed-off-by: Damien Bouvy (dbo) <dbo@odoo.com>
2019-04-18[IMP] payment: typo PayU Latam.Prakash Prajapati
Change the label from PayUlatam to PayU Latam. Hide s2s Form template field where Payment Flow is not s2s. task-1940000 closes odoo#31048 closes odoo/odoo#31048 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
2019-02-20Revert "[ADD] payment_ccavenue: Add new payment acquirer for India"Yannick Tivisse
This reverts commit f735951d5c3ba793cc3e421cd0e856cd94064535. Revert payment acquire due to the fact that the encryption scheme is broken by design and therefore cannot be trusted. closes odoo/odoo#31281
2019-02-13[ADD] payment_ccavenue: Add new payment acquirer for IndiaJinal Patel
CCAvenue is the most popular payment provider in india. Co-authored-by: Rohan Patel <rop@odoo.com> Related Task ID : 58741
2019-02-11[ADD] payment_payulatam: Add new payment acquirer for Latin AmericaNikunj Ladava
TaskID 1826303 closes odoo/odoo#24802
2018-09-19[IMP] payment_*: payment acquirers error handlingToufik Benjaa
This commit aims to improve the user experience when using payment acquirers. There currently are no error feedback with some acquirers, which leaves the user wondering what is going on and what is the real status of its payment. In some cases, the user is currently being redirected to the home page even though the payment has failed. We want to make it more obvious to the user that something unexpected has happened by redirecting to an intermediate page that will provide good feedback on payments status. Another goal of this commit is to order acquirers by sequence instead of by flow and to select the first acquirer by default. This feature was already implmented in commit fe294fd43e521bd2d339e962f43acf46c3d4cb97, some UI adaptations were needed though. Related to task #36680 Closes #26958
2018-07-27[REF] *: BS4, adapt 'list-inline' element structureqsm-odoo
The '.list-inline' items now must have the explicite 'list-inline-item' class for the structure to be correct.
2018-07-04[FIX] Syntax of icons (#25577)kujiu
Description of the issue/feature this PR addresses: Accessibility improvements forbids the use of the syntax `<i class="fa fa-check"/> Some text` to create a labelled icon. But, by this, some fonts are changed. Desired behavior after PR is merged: The old syntax can be used.
2018-06-22[IMP] Improve compatibility with screen readers (accessibility) (#24574)kujiu
Today, Odoo is really tricky to use without seeing the screen, it must be improved to be usable. This PR forbid to use labels without a "for" attribute, add some title, rule and aria attributes in HTML. With that, Odoo will be fully usable with a screen reader. * [IMP] Labels must have a for attribute. Improve accessibility. * [IMP] Better error message when trying to read a missing cached value * [FIX] Add some aria-label and title attributes for screen readers. * [FIX] Template name is not included in the error message in case of SyntaxError in QWeb * [FIX] Improve the Tour failed at step error message to be more explicit. * [IMP] Add aria-labels * [FIX] Add missing aria-label on failing test * [IMP] aria-hidden means hidden. Fix all bad aria-hidden and hide aria-hidden for all. * [IMP] Color names on kanban views and many2many tags * [IMP] Add some checks on views for accessibility. * [IMP] Add `alt` attribute on `img` tags. * [IMP] Add aria-label and title on non-described icons * [IMP] Add button role to widgets with btn class * [IMP] Translate aria and formatted attributes. * [IMP] Remove wrong aria-labelledby * [IMP] Add menu role on dropdowns * [IMP] Buttons must be focusable * [IMP] Add aria attributes on progress bars * [IMP] Improve accessibility of basic widgets * [IMP] Change main layout to more semantic tags * [IMP] Add menuitem role when missing * [IMP] Remove wrong role='presentation' * [IMP] Improve accessibility of tab panels * [IMP] Add aria-invalid on invalid fields * [IMP] Add aria-sort on ordered columns * [IMP] Add role on alerts * [IMP] Use dialog role, header, main and footer tags for modals * [IMP] Add labels on o_status * [IMP] Improve accessibility of kanban view with feeds and articles * [IMP] Add alerts in case of new messages * [IMP] Add widget, navigation or img role to aria-labelled items
2017-11-24[REF] *: deal with duplicated xml_ids in views and security rulesMoises Lopez
Was part of PR #19820. Courtesy of Vauxoo
2017-11-16[IMP] payment: Add information on Stripe payment acquirer kanban vignettedip-odoo
Purpose ======= Stripe is now a payment acquirer that can be used to manage subscriptions, just like Authorize and Ingenico. Specification ============= For Stripe : add "Subscriptions" and "Save Cards" as features on the payment acquirer selection screen
2017-08-29[IMP] payment,website_payment: Change payment.option model name to payment.icontbe-odoo
2017-08-29[IMP] payment: Removed transfer button & fixed custom paymenttbe-odoo
2017-08-29[ADD] payment: Added data for payment optionstbe-odoo
- Added the most used payment option (credit cards) in the world and assigned which payment acquirers can use them. - Added the form templates for each payment acquirer.
2017-06-02[IMP] payment,*: Relabel 'Payment Method' into 'Payment Acquirer'Yannick Tivisse
2017-06-02[IMP] payment: Remove auto_confirm field and simplify views.Yannick Tivisse
PURPOSE ======= The field auto_confirm is complicated to understand for common users. Furthermore, on of its options is only useful for authorize module. SPECIFICATION ============= Remove the auto_confirm field. The destinies of its options are the following: - none: Simply disappear. - authorize: Become capture_manually. It has nothing to do with the auto_confirm field has it's related to the autorize module (And could be extended to other payment acquirers too). - confirm_so: Remove it. Will be automatic, and we will always validate the sales order and generate the accounting entries on acquirer validation. - generate_and_pay_invoice: Is linked to the journal_id. The field journal_id is always set and we will use it to validate the sales order and generate the accounting entries on acquirer validation. Bonus: website_sale: Allow to create/validate invoice automatically on `Mark as Paid`
2017-05-17[FIX] payment: perform small code improvementsJitendra Prajapati
* add a constraints about authorized state for tx and authorize feature available on acquirer; * order acquirers first by publish, then sequence then name; * add a sequence on some provider data and use a default to have some popular acquirers first; * use update instead of write in an onchange;
2017-05-17[IMP] payment: improve labelling and description of various acquirersJitendra Prajapati
Be less ecommerce centric and try to explain a bit better the various payment options. Purpose is to ease user understanding.
2016-09-06Revert "[IMP] website, doc: replace eCommerce by e-Commerce"Denis Vermylen (dve)
This reverts commit b4d7b7e6dc91d92e9f57479ddf5f691d1fc04ba8. Odoo always uses term eCommerce
2016-09-02[IMP] website, doc: replace eCommerce by e-CommerceDenis Vermylen (dve)
2016-09-01[IMP] payment: add feature support in payment kanban viewDamien Bouvy
2016-08-31[IMP] payment_*: change payment iconDenis Vermylen (dve)
take the payment icon from the acquirer image field, instead of a static unchangeable icon. Change the acquirer image on all acquirers data.
2016-08-31[FIX] payment: change custom acquirer to workDenis Vermylen (dve)
- custom acquirer auto_confirm field changed to none. - changed default_acquirer_button to actually display a button used wire transfer's template (transfer_acquirer_button) - set dependance to module_payment_transfer as it doesn't work without and use transfer as provider. Note: This is a quick fix to make it work, it's quite ugly. Before the fix it didn't work an people duplicated the transfer payment acquirer and edited it. One downside for usability is that the payment icon will be the one from transfer.
2016-08-25[IMP] payment, payment_payumoney : remove duplicate PayUmoney menuForam Shah
There was a bad inheritance of 'payment.payment_acquirer_payu' record
2016-07-20[IMP] payment*: better acquirer kanban cards and logosFabien Pinckaers
2016-07-20[IMP] payment: improved payment kanban viewFabien Pinckaers
2016-07-06[MOV] payment: file organizationThibault Delavallée
2016-07-04[IMP] payment: change default text for wire transferJeremy Kersten
2016-06-17[IMP] payment: create and use an electronic account.payment.methodJoren Van Onder
2016-06-17[IMP] payment: add a generic payment acquirerJoren Van Onder
2016-04-04[ADD] payment_stripeMartin Trigaux
https://stripe.com/docs/api Closes #11587
2016-03-10[IMP] payment, payment_*: acquirers installationMartin Geubelle
The installation of a new acquirer was a bit complicated : from settings, check the acquirer, then apply (install the module) then list view of acquirer and finally edit it in form view. This needed to be simplified. The payment acquirers are pre-filled in payment. From the kanban view an `Install` button installs and redirects to the form field.