summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/payment_sips/__manifest__.py7
-rw-r--r--addons/payment_sips/models/payment.py3
-rw-r--r--addons/payment_sips/views/payment_views.xml1
3 files changed, 7 insertions, 4 deletions
diff --git a/addons/payment_sips/__manifest__.py b/addons/payment_sips/__manifest__.py
index f637aa25376..c3afefb2714 100644
--- a/addons/payment_sips/__manifest__.py
+++ b/addons/payment_sips/__manifest__.py
@@ -5,15 +5,16 @@
{
'name': 'Worldline SIPS',
- 'version': '1.0',
+ 'version': '1.1',
'author': 'Eezee-It',
'category': 'Accounting/Payment Acquirers',
'sequence': 385,
'description': """
Worldline SIPS Payment Acquirer for online payments
-Works with Worldline keys version 2.0, contains implementation of
-payments acquirer using Worldline SIPS.""",
+Implements the Worldline SIPS API for payment acquirers.
+Other SIPS providers may be compatible, though this is
+not guaranteed.""",
'depends': ['payment'],
'data': [
'views/payment_views.xml',
diff --git a/addons/payment_sips/models/payment.py b/addons/payment_sips/models/payment.py
index 49dbd5b4dbd..09815a9061f 100644
--- a/addons/payment_sips/models/payment.py
+++ b/addons/payment_sips/models/payment.py
@@ -51,7 +51,8 @@ class AcquirerSips(models.Model):
sips_secret = fields.Char('Secret Key', size=64, required_if_provider='sips', groups='base.group_user')
sips_test_url = fields.Char("Test url", required_if_provider='sips', default='https://payment-webinit.simu.sips-atos.com/paymentInit')
sips_prod_url = fields.Char("Production url", required_if_provider='sips', default='https://payment-webinit.sips-atos.com/paymentInit')
- sips_version = fields.Char("Interface Version", required_if_provider='sips', default='HP_2.3')
+ sips_version = fields.Char("Interface Version", required_if_provider='sips', default='HP_2.31')
+ sips_key_version = fields.Char("Security Key Version", required_if_provider='sips', default="2.0")
def _sips_generate_shasign(self, values):
""" Generate the shasign for incoming or outgoing communications.
diff --git a/addons/payment_sips/views/payment_views.xml b/addons/payment_sips/views/payment_views.xml
index b6b6c2fae1c..0410bf9ad91 100644
--- a/addons/payment_sips/views/payment_views.xml
+++ b/addons/payment_sips/views/payment_views.xml
@@ -14,6 +14,7 @@
<field name="sips_test_url" attrs="{'required':[ ('provider', '=', 'sips'), ('state', '!=', 'disabled')]}" groups='base.group_no_one'/>
<field name="sips_prod_url" attrs="{'required':[ ('provider', '=', 'sips'), ('state', '!=', 'disabled')]}" groups='base.group_no_one'/>
<field name="sips_version" attrs="{'required':[ ('provider', '=', 'sips'), ('state', '!=', 'disabled')]}" groups='base.group_no_one'/>
+ <field name="sips_key_version" attrs="{'required':[ ('provider', '=', 'sips'), ('state', '!=', 'disabled')]}" groups='base.group_no_one'/>
</group>
</xpath>
</field>