Version Notes
* add elv sepa
Download this release
Release Info
| Developer | PayIntelligent |
| Extension | Paymill_Paymill |
| Version | 3.6.0 |
| Comparing to | |
| See all releases | |
Code changes from version 3.5.9 to 3.6.0
- app/code/community/Paymill/Paymill/Block/Payment/Form/PaymentFormDirectdebit.php +2 -11
- app/code/community/Paymill/Paymill/Model/Method/MethodModelAbstract.php +24 -0
- app/code/community/Paymill/Paymill/etc/config.xml +1 -1
- app/code/community/Paymill/Paymill/etc/system.xml +12 -3
- app/design/frontend/base/default/template/paymill/payment/form/creditcard.phtml +33 -12
- app/design/frontend/base/default/template/paymill/payment/form/directdebit.phtml +45 -9
- app/locale/de_DE/Paymill_Paymill.csv +24 -0
- app/locale/en_GB/Paymill_Paymill.csv +25 -1
- app/locale/en_US/Paymill_Paymill.csv +120 -0
- app/locale/es_ES/Paymill_Paymill.csv +120 -0
- js/paymill/paymentForm.js +85 -22
- package.xml +5 -6
app/code/community/Paymill/Paymill/Block/Payment/Form/PaymentFormDirectdebit.php
CHANGED
|
@@ -30,17 +30,8 @@ class Paymill_Paymill_Block_Payment_Form_PaymentFormDirectdebit extends Paymill_
|
|
| 30 |
$this->setTemplate('paymill/payment/form/directdebit.phtml');
|
| 31 |
}
|
| 32 |
|
| 33 |
-
public function
|
| 34 |
{
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
$data = array();
|
| 38 |
-
if (!is_null($payment)) {
|
| 39 |
-
$data['code'] = $payment['code'];
|
| 40 |
-
$data['holder'] = $payment['holder'];
|
| 41 |
-
$data['account'] = $payment['account'];
|
| 42 |
-
}
|
| 43 |
-
|
| 44 |
-
return $data;
|
| 45 |
}
|
| 46 |
}
|
| 30 |
$this->setTemplate('paymill/payment/form/directdebit.phtml');
|
| 31 |
}
|
| 32 |
|
| 33 |
+
public function isSepa()
|
| 34 |
{
|
| 35 |
+
return Mage::getStoreConfig('payment/paymill_directdebit/sepa', Mage::app()->getStore()->getStoreId()) ? 'true' : 'false';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 36 |
}
|
| 37 |
}
|
app/code/community/Paymill/Paymill/Model/Method/MethodModelAbstract.php
CHANGED
|
@@ -245,6 +245,8 @@ abstract class Paymill_Paymill_Model_Method_MethodModelAbstract extends Mage_Pay
|
|
| 245 |
|
| 246 |
$success = $paymentProcessor->processPayment(!$this->_preAuthFlag);
|
| 247 |
|
|
|
|
|
|
|
| 248 |
If ($success) {
|
| 249 |
//Save Transaction Data
|
| 250 |
$transactionHelper = Mage::helper("paymill/transactionHelper");
|
|
@@ -275,6 +277,28 @@ abstract class Paymill_Paymill_Model_Method_MethodModelAbstract extends Mage_Pay
|
|
| 275 |
return false;
|
| 276 |
}
|
| 277 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 278 |
protected function _getShortCode()
|
| 279 |
{
|
| 280 |
$methods = array(
|
| 245 |
|
| 246 |
$success = $paymentProcessor->processPayment(!$this->_preAuthFlag);
|
| 247 |
|
| 248 |
+
$this->_existingClientHandling($clientId);
|
| 249 |
+
|
| 250 |
If ($success) {
|
| 251 |
//Save Transaction Data
|
| 252 |
$transactionHelper = Mage::helper("paymill/transactionHelper");
|
| 277 |
return false;
|
| 278 |
}
|
| 279 |
|
| 280 |
+
private function _existingClientHandling($clientId)
|
| 281 |
+
{
|
| 282 |
+
if (!empty($clientId)) {
|
| 283 |
+
$clients = new Services_Paymill_Clients(
|
| 284 |
+
trim(Mage::helper('paymill/optionHelper')->getPrivateKey()),
|
| 285 |
+
Mage::helper('paymill')->getApiUrl()
|
| 286 |
+
);
|
| 287 |
+
|
| 288 |
+
$quote = Mage::getSingleton('checkout/session')->getQuote();
|
| 289 |
+
|
| 290 |
+
$client = $clients->getOne($clientId);
|
| 291 |
+
if (Mage::helper("paymill/customerHelper")->getCustomerEmail($quote) !== $client['email']) {
|
| 292 |
+
$clients->update(
|
| 293 |
+
array(
|
| 294 |
+
'id' => $clientId,
|
| 295 |
+
'email' => Mage::helper("paymill/customerHelper")->getCustomerEmail($quote)
|
| 296 |
+
)
|
| 297 |
+
);
|
| 298 |
+
}
|
| 299 |
+
}
|
| 300 |
+
}
|
| 301 |
+
|
| 302 |
protected function _getShortCode()
|
| 303 |
{
|
| 304 |
$methods = array(
|
app/code/community/Paymill/Paymill/etc/config.xml
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
<config>
|
| 3 |
<modules>
|
| 4 |
<Paymill_Paymill>
|
| 5 |
-
<version>3.
|
| 6 |
</Paymill_Paymill>
|
| 7 |
</modules>
|
| 8 |
|
| 2 |
<config>
|
| 3 |
<modules>
|
| 4 |
<Paymill_Paymill>
|
| 5 |
+
<version>3.6.0</version>
|
| 6 |
</Paymill_Paymill>
|
| 7 |
</modules>
|
| 8 |
|
app/code/community/Paymill/Paymill/etc/system.xml
CHANGED
|
@@ -11,7 +11,7 @@
|
|
| 11 |
<sort_order>700</sort_order>
|
| 12 |
<fields>
|
| 13 |
<version>
|
| 14 |
-
<label>v3.
|
| 15 |
<sort_order>1</sort_order>
|
| 16 |
<frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
|
| 17 |
<frontend_type>label</frontend_type>
|
|
@@ -77,7 +77,7 @@
|
|
| 77 |
<sort_order>800</sort_order>
|
| 78 |
<fields>
|
| 79 |
<version>
|
| 80 |
-
<label>v3.
|
| 81 |
<sort_order>100</sort_order>
|
| 82 |
<frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
|
| 83 |
<frontend_type>label</frontend_type>
|
|
@@ -171,7 +171,7 @@
|
|
| 171 |
<sort_order>800</sort_order>
|
| 172 |
<fields>
|
| 173 |
<version>
|
| 174 |
-
<label>v3.
|
| 175 |
<sort_order>100</sort_order>
|
| 176 |
<frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
|
| 177 |
<frontend_type>label</frontend_type>
|
|
@@ -225,6 +225,15 @@
|
|
| 225 |
<show_in_website>1</show_in_website>
|
| 226 |
<show_in_store>1</show_in_store>
|
| 227 |
</order_status>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 228 |
<sort_order translate="label">
|
| 229 |
<label>paymill_opt_Sort</label>
|
| 230 |
<frontend_type>text</frontend_type>
|
| 11 |
<sort_order>700</sort_order>
|
| 12 |
<fields>
|
| 13 |
<version>
|
| 14 |
+
<label>v3.6.0</label>
|
| 15 |
<sort_order>1</sort_order>
|
| 16 |
<frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
|
| 17 |
<frontend_type>label</frontend_type>
|
| 77 |
<sort_order>800</sort_order>
|
| 78 |
<fields>
|
| 79 |
<version>
|
| 80 |
+
<label>v3.6.0</label>
|
| 81 |
<sort_order>100</sort_order>
|
| 82 |
<frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
|
| 83 |
<frontend_type>label</frontend_type>
|
| 171 |
<sort_order>800</sort_order>
|
| 172 |
<fields>
|
| 173 |
<version>
|
| 174 |
+
<label>v3.6.0</label>
|
| 175 |
<sort_order>100</sort_order>
|
| 176 |
<frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
|
| 177 |
<frontend_type>label</frontend_type>
|
| 225 |
<show_in_website>1</show_in_website>
|
| 226 |
<show_in_store>1</show_in_store>
|
| 227 |
</order_status>
|
| 228 |
+
<sepa translate="label">
|
| 229 |
+
<label>paymill_activate_sepa</label>
|
| 230 |
+
<frontend_type>select</frontend_type>
|
| 231 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
| 232 |
+
<sort_order>355</sort_order>
|
| 233 |
+
<show_in_default>1</show_in_default>
|
| 234 |
+
<show_in_website>1</show_in_website>
|
| 235 |
+
<show_in_store>1</show_in_store>
|
| 236 |
+
</sepa>
|
| 237 |
<sort_order translate="label">
|
| 238 |
<label>paymill_opt_Sort</label>
|
| 239 |
<frontend_type>text</frontend_type>
|
app/design/frontend/base/default/template/paymill/payment/form/creditcard.phtml
CHANGED
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
<?php $_code = $this->getMethodCode() ?>
|
| 2 |
<div id="paymill-layer"></div>
|
| 3 |
<ul class="form-list" id="payment_form_<?php echo $_code ?>" style="display:none;">
|
| 4 |
<li>
|
|
@@ -40,17 +40,38 @@
|
|
| 40 |
</li>
|
| 41 |
<li>
|
| 42 |
<input class="paymill-payment-token-cc paymill-validate-cc-token" name="payment[paymill-payment-token-cc]" id="payment[paymill-payment-token-cc]" type="hidden" />
|
| 43 |
-
<input class="paymill_3ds_cancel"
|
| 44 |
-
<input class="paymill-payment-token-url-cc"
|
| 45 |
-
<input class="paymill-payment-currency-cc"
|
| 46 |
-
<input class="paymill-option-debug-cc"
|
| 47 |
-
<input class="paymill-info-public_key-cc"
|
| 48 |
-
<input class="paymill-info-fastCheckout-cc"
|
| 49 |
-
<input class="paymill-payment-error-number"
|
| 50 |
-
<input class="paymill-payment-error-holder"
|
| 51 |
-
<input class="paymill-payment-error-expdate"
|
| 52 |
-
<input class="paymill-payment-error-cvc"
|
| 53 |
-
<input class="paymill-payment-error-cc-token"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 54 |
</li>
|
| 55 |
</ul>
|
| 56 |
|
| 1 |
+
<?php $_code = $this->getMethodCode(); ?>
|
| 2 |
<div id="paymill-layer"></div>
|
| 3 |
<ul class="form-list" id="payment_form_<?php echo $_code ?>" style="display:none;">
|
| 4 |
<li>
|
| 40 |
</li>
|
| 41 |
<li>
|
| 42 |
<input class="paymill-payment-token-cc paymill-validate-cc-token" name="payment[paymill-payment-token-cc]" id="payment[paymill-payment-token-cc]" type="hidden" />
|
| 43 |
+
<input class="paymill_3ds_cancel" type="hidden" value="<?php echo $this->__("paymill_3ds_cancel"); ?>"/>
|
| 44 |
+
<input class="paymill-payment-token-url-cc" type="hidden" value="<?php echo $this->getUrl('paymill/token/total', array('_secure'=>true)); ?>"/>
|
| 45 |
+
<input class="paymill-payment-currency-cc" type="hidden" value="<?php echo Mage::helper('paymill/paymentHelper')->getCurrency(); ?>"/>
|
| 46 |
+
<input class="paymill-option-debug-cc" type="hidden" value="<?php echo Mage::helper('paymill/optionHelper')->isInDebugMode(); ?>"/>
|
| 47 |
+
<input class="paymill-info-public_key-cc" type="hidden" value="<?php echo Mage::helper('paymill/optionHelper')->getPublicKey(); ?>"/>
|
| 48 |
+
<input class="paymill-info-fastCheckout-cc" type="hidden" value="<?php echo $this->isNormalCheckout($_code); ?>"/>
|
| 49 |
+
<input class="paymill-payment-error-number" type="hidden" value="<?php echo $this->__("paymill_error_text_invalid_number_cc");?>"/>
|
| 50 |
+
<input class="paymill-payment-error-holder" type="hidden" value="<?php echo $this->__("paymill_error_text_invalid_holder_cc"); ?>"/>
|
| 51 |
+
<input class="paymill-payment-error-expdate" type="hidden" value="<?php echo $this->__("paymill_error_text_invalid_expdate"); ?>"/>
|
| 52 |
+
<input class="paymill-payment-error-cvc" type="hidden" value="<?php echo $this->__("paymill_error_text_invalid_cvc"); ?>"/>
|
| 53 |
+
<input class="paymill-payment-error-cc-token" type="hidden" value="<?php echo $this->__("paymill_error_text_invalid_token"); ?>"/>
|
| 54 |
+
<input class="PAYMILL_internal_server_error-cc" type="hidden" value="<?php echo $this->__("PAYMILL_internal_server_error"); ?>"/>
|
| 55 |
+
<input class="PAYMILL_invalid_public_key-cc" type="hidden" value="<?php echo $this->__("PAYMILL_invalid_public_key"); ?>"/>
|
| 56 |
+
<input class="PAYMILL_invalid_payment_data-cc" type="hidden" value="<?php echo $this->__("PAYMILL_invalid_payment_data"); ?>"/>
|
| 57 |
+
<input class="PAYMILL_unknown_error-cc" type="hidden" value="<?php echo $this->__("PAYMILL_unknown_error"); ?>"/>
|
| 58 |
+
<input class="PAYMILL_3ds_cancelled-cc" type="hidden" value="<?php echo $this->__("PAYMILL_3ds_cancelled"); ?>"/>
|
| 59 |
+
<input class="PAYMILL_field_invalid_card_number-cc" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_card_number"); ?>"/>
|
| 60 |
+
<input class="PAYMILL_field_invalid_card_exp_year-cc" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_card_exp_year"); ?>"/>
|
| 61 |
+
<input class="PAYMILL_field_invalid_card_exp_month-cc" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_card_exp_month"); ?>"/>
|
| 62 |
+
<input class="PAYMILL_field_invalid_card_exp-cc" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_card_exp"); ?>"/>
|
| 63 |
+
<input class="PAYMILL_field_invalid_card_cvc-cc" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_card_cvc"); ?>"/>
|
| 64 |
+
<input class="PAYMILL_field_invalid_card_holder-cc" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_card_holder"); ?>"/>
|
| 65 |
+
<input class="PAYMILL_field_invalid_amount_int-cc" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_amount_int"); ?>"/>
|
| 66 |
+
<input class="PAYMILL_field_field_invalid_amount-cc" type="hidden" value="<?php echo $this->__("PAYMILL_field_field_invalid_amount"); ?>"/>
|
| 67 |
+
<input class="PAYMILL_field_field_field_invalid_currency-cc" type="hidden" value="<?php echo $this->__("PAYMILL_field_field_field_invalid_currency"); ?>"/>
|
| 68 |
+
<input class="PAYMILL_field_invalid_account_number-cc" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_account_number"); ?>"/>
|
| 69 |
+
<input class="PAYMILL_field_invalid_account_holder-cc" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_account_holder"); ?>"/>
|
| 70 |
+
<input class="PAYMILL_field_invalid_bank_code-cc" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_bank_code"); ?>"/>
|
| 71 |
+
<input class="PAYMILL_field_invalid_iban-cc" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_iban"); ?>"/>
|
| 72 |
+
<input class="PAYMILL_field_invalid_bic-cc" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_bic"); ?>"/>
|
| 73 |
+
<input class="PAYMILL_field_invalid_country-cc" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_country"); ?>"/>
|
| 74 |
+
<input class="PAYMILL_field_invalid_bank_data-cc" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_bank_data"); ?>"/>
|
| 75 |
</li>
|
| 76 |
</ul>
|
| 77 |
|
app/design/frontend/base/default/template/paymill/payment/form/directdebit.phtml
CHANGED
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
<?php $_code = $this->getMethodCode() ?>
|
| 2 |
<ul class="form-list" id="payment_form_<?php echo $_code ?>" style="display:none;">
|
| 3 |
<li>
|
| 4 |
<p class="paymill-payment-errors alert-error" style="display:none;"></p>
|
|
@@ -9,6 +9,7 @@
|
|
| 9 |
<input value="<?php echo $this->getPaymentEntry($_code, 'holder'); ?>" type="text" id="<?php echo $_code ?>_holdername" class="input-text paymill-validate-dd-holdername required-entry"/>
|
| 10 |
</div>
|
| 11 |
</li>
|
|
|
|
| 12 |
<li>
|
| 13 |
<label for="<?php echo $_code ?>_account" class="required"><em>*</em><?php echo $this->__("paymill_account") ?></label>
|
| 14 |
<div class="input-box">
|
|
@@ -21,16 +22,51 @@
|
|
| 21 |
<input value="<?php echo $this->getPaymentEntry($_code, 'code'); ?>" type="text" id="<?php echo $_code ?>_bankcode" class="input-text paymill-validate-dd-bankcode required-entry"/>
|
| 22 |
</div>
|
| 23 |
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
<li>
|
| 25 |
<input class="paymill-payment-token-elv paymill-validate-elv-token" name="payment[paymill-payment-token-elv]" id="payment[paymill-payment-token-elv]" type="hidden" />
|
| 26 |
-
<input class="paymill-option-debug-elv"
|
| 27 |
-
<input class="paymill-info-public_key-elv"
|
| 28 |
-
<input class="paymill-info-fastCheckout-elv"
|
| 29 |
-
<input class="paymill-
|
| 30 |
-
<input class="paymill-payment-error-
|
| 31 |
-
<input class="paymill-payment-error-
|
| 32 |
-
<input class="paymill-payment-error-
|
| 33 |
-
<input class="paymill-payment-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
</li>
|
| 35 |
</ul>
|
| 36 |
<script type="text/javascript">
|
| 1 |
+
<?php $_code = $this->getMethodCode(); ?>
|
| 2 |
<ul class="form-list" id="payment_form_<?php echo $_code ?>" style="display:none;">
|
| 3 |
<li>
|
| 4 |
<p class="paymill-payment-errors alert-error" style="display:none;"></p>
|
| 9 |
<input value="<?php echo $this->getPaymentEntry($_code, 'holder'); ?>" type="text" id="<?php echo $_code ?>_holdername" class="input-text paymill-validate-dd-holdername required-entry"/>
|
| 10 |
</div>
|
| 11 |
</li>
|
| 12 |
+
<?php if (!Mage::getStoreConfig('payment/' . $_code . '/sepa', Mage::app()->getStore()->getStoreId())): ?>
|
| 13 |
<li>
|
| 14 |
<label for="<?php echo $_code ?>_account" class="required"><em>*</em><?php echo $this->__("paymill_account") ?></label>
|
| 15 |
<div class="input-box">
|
| 22 |
<input value="<?php echo $this->getPaymentEntry($_code, 'code'); ?>" type="text" id="<?php echo $_code ?>_bankcode" class="input-text paymill-validate-dd-bankcode required-entry"/>
|
| 23 |
</div>
|
| 24 |
</li>
|
| 25 |
+
<?php else: ?>
|
| 26 |
+
<li>
|
| 27 |
+
<label for="<?php echo $_code ?>_iban" class="required"><em>*</em><?php echo $this->__("paymill_iban") ?></label>
|
| 28 |
+
<div class="input-box">
|
| 29 |
+
<input value="<?php echo $this->getPaymentEntry($_code, 'iban'); ?>" type="text" id="<?php echo $_code ?>_iban" class="input-text paymill-validate-dd-iban required-entry"/>
|
| 30 |
+
</div>
|
| 31 |
+
</li>
|
| 32 |
+
<li>
|
| 33 |
+
<label for="<?php echo $_code ?>_bic" class="required"><em>*</em><?php echo $this->__("paymill_bic") ?></label>
|
| 34 |
+
<div class="input-box">
|
| 35 |
+
<input value="<?php echo $this->getPaymentEntry($_code, 'bic'); ?>" type="text" id="<?php echo $_code ?>_bic" class="input-text paymill-validate-dd-bic required-entry"/>
|
| 36 |
+
</div>
|
| 37 |
+
</li>
|
| 38 |
+
<?php endif; ?>
|
| 39 |
<li>
|
| 40 |
<input class="paymill-payment-token-elv paymill-validate-elv-token" name="payment[paymill-payment-token-elv]" id="payment[paymill-payment-token-elv]" type="hidden" />
|
| 41 |
+
<input class="paymill-option-debug-elv" type="hidden" value="<?php echo Mage::helper('paymill/optionHelper')->isInDebugMode(); ?>" />
|
| 42 |
+
<input class="paymill-info-public_key-elv" type="hidden" value="<?php echo Mage::helper('paymill/optionHelper')->getPublicKey(); ?>" />
|
| 43 |
+
<input class="paymill-info-fastCheckout-elv" type="hidden" value="<?php echo $this->isNormalCheckout($_code); ?>" />
|
| 44 |
+
<input class="paymill-info-sepa-elv" type="hidden" value="<?php echo $this->isSepa(); ?>" />
|
| 45 |
+
<input class="paymill-payment-error-number-elv" type="hidden" value="<?php echo $this->__("paymill_error_text_invalid_number_elv"); ?>" />
|
| 46 |
+
<input class="paymill-payment-error-holder-elv" type="hidden" value="<?php echo $this->__("paymill_error_text_invalid_holder_elv"); ?>" />
|
| 47 |
+
<input class="paymill-payment-error-bankcode" type="hidden" value="<?php echo $this->__("paymill_error_text_invalid_bankcode"); ?>" />
|
| 48 |
+
<input class="paymill-payment-error-elv-token" type="hidden" value="<?php echo $this->__("paymill_error_text_invalid_token"); ?>"/>
|
| 49 |
+
<input class="PAYMILL_internal_server_error-elv" type="hidden" value="<?php echo $this->__("PAYMILL_internal_server_error"); ?>"/>
|
| 50 |
+
<input class="PAYMILL_invalid_public_key-elv" type="hidden" value="<?php echo $this->__("PAYMILL_invalid_public_key"); ?>"/>
|
| 51 |
+
<input class="PAYMILL_invalid_payment_data-elv" type="hidden" value="<?php echo $this->__("PAYMILL_invalid_payment_data"); ?>"/>
|
| 52 |
+
<input class="PAYMILL_unknown_error-elv" type="hidden" value="<?php echo $this->__("PAYMILL_unknown_error"); ?>"/>
|
| 53 |
+
<input class="PAYMILL_3ds_cancelled-elv" type="hidden" value="<?php echo $this->__("PAYMILL_3ds_cancelled"); ?>"/>
|
| 54 |
+
<input class="PAYMILL_field_invalid_card_number-elv" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_card_number"); ?>"/>
|
| 55 |
+
<input class="PAYMILL_field_invalid_card_exp_year-ekv" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_card_exp_year"); ?>"/>
|
| 56 |
+
<input class="PAYMILL_field_invalid_card_exp_month-elv" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_card_exp_month"); ?>"/>
|
| 57 |
+
<input class="PAYMILL_field_invalid_card_exp-elv" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_card_exp"); ?>"/>
|
| 58 |
+
<input class="PAYMILL_field_invalid_card_cvc-elv" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_card_cvc"); ?>"/>
|
| 59 |
+
<input class="PAYMILL_field_invalid_card_holder-elv" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_card_holder"); ?>"/>
|
| 60 |
+
<input class="PAYMILL_field_invalid_amount_int-elv" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_amount_int"); ?>"/>
|
| 61 |
+
<input class="PAYMILL_field_field_invalid_amount-elv" type="hidden" value="<?php echo $this->__("PAYMILL_field_field_invalid_amount"); ?>"/>
|
| 62 |
+
<input class="PAYMILL_field_field_field_invalid_currency-elv" type="hidden" value="<?php echo $this->__("PAYMILL_field_field_field_invalid_currency"); ?>"/>
|
| 63 |
+
<input class="PAYMILL_field_invalid_account_number-elv" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_account_number"); ?>"/>
|
| 64 |
+
<input class="PAYMILL_field_invalid_account_holder-elv" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_account_holder"); ?>"/>
|
| 65 |
+
<input class="PAYMILL_field_invalid_bank_code-elv" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_bank_code"); ?>"/>
|
| 66 |
+
<input class="PAYMILL_field_invalid_iban-elv" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_iban"); ?>"/>
|
| 67 |
+
<input class="PAYMILL_field_invalid_bic-elv" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_bic"); ?>"/>
|
| 68 |
+
<input class="PAYMILL_field_invalid_country-elv" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_country"); ?>"/>
|
| 69 |
+
<input class="PAYMILL_field_invalid_bank_data-elv" type="hidden" value="<?php echo $this->__("PAYMILL_field_invalid_bank_data"); ?>"/>
|
| 70 |
</li>
|
| 71 |
</ul>
|
| 72 |
<script type="text/javascript">
|
app/locale/de_DE/Paymill_Paymill.csv
CHANGED
|
@@ -2,6 +2,7 @@
|
|
| 2 |
"paymill_direct_debit","ELV"
|
| 3 |
"paymill_creditcard","Kreditkarte"
|
| 4 |
"paymill_directdebit","ELV"
|
|
|
|
| 5 |
"paymill_Basic_Setting","Paymill Grundeinstellungen"
|
| 6 |
"paymill_Public_Key","Public Key"
|
| 7 |
"paymill_Private_Key","Private Key"
|
|
@@ -16,6 +17,8 @@
|
|
| 16 |
"paymill_opt_Sort","Reihenfolge"
|
| 17 |
"paymill_Number","Nummer"
|
| 18 |
"paymill_Cvc","CVC"
|
|
|
|
|
|
|
| 19 |
"paymill_Holder","Inhabername"
|
| 20 |
"paymill_Date","Gültig bis"
|
| 21 |
"paymill_Amount","Betrag"
|
|
@@ -94,3 +97,24 @@
|
|
| 94 |
"Risk management transaction timeout.", "Es gibt eine Zeitüberschreitung bei der Risiko-Management Transaktion."
|
| 95 |
"Duplicate transaction.", "Doppelte Transaktion."
|
| 96 |
"paymill_send_invoice_mail", "Rechnungs Mail senden"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
"paymill_direct_debit","ELV"
|
| 3 |
"paymill_creditcard","Kreditkarte"
|
| 4 |
"paymill_directdebit","ELV"
|
| 5 |
+
"paymill_activate_sepa", "Sepa aktivieren"
|
| 6 |
"paymill_Basic_Setting","Paymill Grundeinstellungen"
|
| 7 |
"paymill_Public_Key","Public Key"
|
| 8 |
"paymill_Private_Key","Private Key"
|
| 17 |
"paymill_opt_Sort","Reihenfolge"
|
| 18 |
"paymill_Number","Nummer"
|
| 19 |
"paymill_Cvc","CVC"
|
| 20 |
+
"paymill_iban", "Iban"
|
| 21 |
+
"paymill_bic", "Bic"
|
| 22 |
"paymill_Holder","Inhabername"
|
| 23 |
"paymill_Date","Gültig bis"
|
| 24 |
"paymill_Amount","Betrag"
|
| 97 |
"Risk management transaction timeout.", "Es gibt eine Zeitüberschreitung bei der Risiko-Management Transaktion."
|
| 98 |
"Duplicate transaction.", "Doppelte Transaktion."
|
| 99 |
"paymill_send_invoice_mail", "Rechnungs Mail senden"
|
| 100 |
+
"PAYMILL_internal_server_error", "Kommunikation mit dem PSP fehlgeschlagen"
|
| 101 |
+
"PAYMILL_invalid_public_key", " Public Key ungültig"
|
| 102 |
+
"PAYMILL_invalid_payment_data", "Für diesen Zahlungsmodus, Kreditkartentyp, Währung oder Land nicht zugelassen"
|
| 103 |
+
"PAYMILL_unknown_error", "Unbekannter Fehler"
|
| 104 |
+
"PAYMILL_3ds_cancelled", "3-D Secure Prozess wurde vom User abgebrochen"
|
| 105 |
+
"PAYMILL_field_invalid_card_number", "Fehlende oder ungültige Kreditkartennummer"
|
| 106 |
+
"PAYMILL_field_invalid_card_exp_year", "Fehlendes oder ungültiges Ablaufjahr"
|
| 107 |
+
"PAYMILL_field_invalid_card_exp_month", "Fehlender oder ungültiger Ablaufmonat"
|
| 108 |
+
"PAYMILL_field_invalid_card_exp", "Karte nicht mehr gültig oder noch nicht gültig"
|
| 109 |
+
"PAYMILL_field_invalid_card_cvc", "Ungültige Prüfziffer"
|
| 110 |
+
"PAYMILL_field_invalid_card_holder", "Ungültiger Karteninhaber"
|
| 111 |
+
"PAYMILL_field_invalid_amount_int", "Fehlender oder ungültiger Betrag für 3-D Secure"
|
| 112 |
+
"PAYMILL_field_field_invalid_amount", "Fehlender oder ungültiger Betrag für 3-D Secure"
|
| 113 |
+
"PAYMILL_field_field_field_invalid_currency", "Fehlende oder ungültige Währung für 3-D Secure"
|
| 114 |
+
"PAYMILL_field_invalid_account_number", "Fehlende oder ungültige Kontonummer"
|
| 115 |
+
"PAYMILL_field_invalid_account_holder", "Fehlender oder ungültiger Karteninhaber"
|
| 116 |
+
"PAYMILL_field_invalid_bank_code", "Fehlende oder ungültige Bankleitzahl"
|
| 117 |
+
"PAYMILL_field_invalid_iban", "Fehlende oder ungültige IBAN"
|
| 118 |
+
"PAYMILL_field_invalid_bic", "Fehlende oder ungültiger BIC"
|
| 119 |
+
"PAYMILL_field_invalid_country", "Fehlendes oder nicht unterstütztes Land"
|
| 120 |
+
"PAYMILL_field_invalid_bank_data", "Fehlende oder ungültige Bankdatenkombination"
|
app/locale/en_GB/Paymill_Paymill.csv
CHANGED
|
@@ -2,6 +2,7 @@
|
|
| 2 |
"paymill_direct_debit","Direct Debit"
|
| 3 |
"paymill_creditcard","Credit Card"
|
| 4 |
"paymill_directdebit","Direct Debit"
|
|
|
|
| 5 |
"paymill_Basic_Setting","Paymill Basic Settings"
|
| 6 |
"paymill_Public_Key","Public Key"
|
| 7 |
"paymill_Private_Key","Private Key"
|
|
@@ -16,6 +17,8 @@
|
|
| 16 |
"paymill_opt_Sort","Sort Order"
|
| 17 |
"paymill_Number","Number"
|
| 18 |
"paymill_Cvc","CVC"
|
|
|
|
|
|
|
| 19 |
"paymill_Holder","Accountowner"
|
| 20 |
"paymill_Date","Valid until (MM/YYYY)"
|
| 21 |
"paymill_Amount","Amount"
|
|
@@ -93,4 +96,25 @@
|
|
| 93 |
"Timeout on side of the acquirer.", "Timeout on side of the acquirer."
|
| 94 |
"Risk management transaction timeout.", "Risk management transaction timeout."
|
| 95 |
"Duplicate transaction.", "Duplicate transaction."
|
| 96 |
-
"paymill_send_invoice_mail", "Send invoice mail"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
"paymill_direct_debit","Direct Debit"
|
| 3 |
"paymill_creditcard","Credit Card"
|
| 4 |
"paymill_directdebit","Direct Debit"
|
| 5 |
+
"paymill_activate_sepa", "activate Sepa"
|
| 6 |
"paymill_Basic_Setting","Paymill Basic Settings"
|
| 7 |
"paymill_Public_Key","Public Key"
|
| 8 |
"paymill_Private_Key","Private Key"
|
| 17 |
"paymill_opt_Sort","Sort Order"
|
| 18 |
"paymill_Number","Number"
|
| 19 |
"paymill_Cvc","CVC"
|
| 20 |
+
"paymill_iban", "Iban"
|
| 21 |
+
"paymill_bic", "Bic"
|
| 22 |
"paymill_Holder","Accountowner"
|
| 23 |
"paymill_Date","Valid until (MM/YYYY)"
|
| 24 |
"paymill_Amount","Amount"
|
| 96 |
"Timeout on side of the acquirer.", "Timeout on side of the acquirer."
|
| 97 |
"Risk management transaction timeout.", "Risk management transaction timeout."
|
| 98 |
"Duplicate transaction.", "Duplicate transaction."
|
| 99 |
+
"paymill_send_invoice_mail", "Send invoice mail"
|
| 100 |
+
"PAYMILL_internal_server_error", "Communication with PSP failed"
|
| 101 |
+
"PAYMILL_invalid_public_key", "Public Key is invalid"
|
| 102 |
+
"PAYMILL_invalid_payment_data", "Payment mode, card type, currency or country not accepted."
|
| 103 |
+
"PAYMILL_unknown_error", "Unknown Error"
|
| 104 |
+
"PAYMILL_3ds_cancelled", "3-D Secure process has been aborted"
|
| 105 |
+
"PAYMILL_field_invalid_card_number", "Invalid or missing card number"
|
| 106 |
+
"PAYMILL_field_invalid_card_exp_year", "Invalid or missing expiry year"
|
| 107 |
+
"PAYMILL_field_invalid_card_exp_month", "Invalid or missing expiry month"
|
| 108 |
+
"PAYMILL_field_invalid_card_exp", "Card no longer (or not yet) valid"
|
| 109 |
+
"PAYMILL_field_invalid_card_cvc", "Invalid CVC"
|
| 110 |
+
"PAYMILL_field_invalid_card_holder", "Invalid card holder"
|
| 111 |
+
"PAYMILL_field_invalid_amount_int", "Invalid or missing amount for 3-D Secure"
|
| 112 |
+
"PAYMILL_field_field_invalid_amount", "Invalid or missing amount for 3-D Secure"
|
| 113 |
+
"PAYMILL_field_field_field_invalid_currency", "Invalid or missing currency for 3-D Secure"
|
| 114 |
+
"PAYMILL_field_invalid_account_number", "Invalid or missing account number"
|
| 115 |
+
"PAYMILL_field_invalid_account_holder", "Invalid or missing account holder"
|
| 116 |
+
"PAYMILL_field_invalid_bank_code", "Invalid or missing bank code"
|
| 117 |
+
"PAYMILL_field_invalid_iban", "Invalid or missing IBAN"
|
| 118 |
+
"PAYMILL_field_invalid_bic", "Invalid or missing BIC"
|
| 119 |
+
"PAYMILL_field_invalid_country", "Missing or not supported country"
|
| 120 |
+
"PAYMILL_field_invalid_bank_data", "Bank data does not match"
|
app/locale/en_US/Paymill_Paymill.csv
ADDED
|
@@ -0,0 +1,120 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"paymill_credit_card","Credit Card"
|
| 2 |
+
"paymill_direct_debit","Direct Debit"
|
| 3 |
+
"paymill_creditcard","Credit Card"
|
| 4 |
+
"paymill_directdebit","Direct Debit"
|
| 5 |
+
"paymill_activate_sepa", "activate Sepa"
|
| 6 |
+
"paymill_Basic_Setting","Paymill Basic Settings"
|
| 7 |
+
"paymill_Public_Key","Public Key"
|
| 8 |
+
"paymill_Private_Key","Private Key"
|
| 9 |
+
"paymill_Activate_Debugging","Activate Debugging"
|
| 10 |
+
"paymill_fc_active","Enable Fast Checkout"
|
| 11 |
+
"paymill_Activate_Logging","Enable Logging"
|
| 12 |
+
"paymill_Show_Label","show Paymill label during checkout"
|
| 13 |
+
"paymill_credit_card_label","Paymill Credit Card"
|
| 14 |
+
"paymill_direct_debit_label","Paymill Direct Debit"
|
| 15 |
+
"paymill_opt_Enabled","Enable"
|
| 16 |
+
"paymill_opt_Countries","Countries"
|
| 17 |
+
"paymill_opt_Sort","Sort Order"
|
| 18 |
+
"paymill_Number","Number"
|
| 19 |
+
"paymill_Cvc","CVC"
|
| 20 |
+
"paymill_iban", "Iban"
|
| 21 |
+
"paymill_bic", "Bic"
|
| 22 |
+
"paymill_Holder","Accountowner"
|
| 23 |
+
"paymill_Date","Valid until (MM/YYYY)"
|
| 24 |
+
"paymill_Amount","Amount"
|
| 25 |
+
"paymill_Currency","Currency"
|
| 26 |
+
"paymill_public_key_tooltip","Please enter your Public Key."
|
| 27 |
+
"paymill_public_key_comment","You can find your Public Key in the Paymill cockpit by clicking: MY ACCOUNT->Settings->API keys"
|
| 28 |
+
"paymill_private_key_tooltip","Please enter your Private Key."
|
| 29 |
+
"paymill_private_key_comment","You can find your Private Key in the Paymill cockpit by clicking: MY ACCOUNT->Settings->API keys"
|
| 30 |
+
"paymill_error_text_invalid_number_cc","Please enter a valid Credit Card number."
|
| 31 |
+
"paymill_error_text_invalid_number_elv","Please enter a valid Accountnumber"
|
| 32 |
+
"paymill_error_text_invalid_token", "There is a problem occurred: "
|
| 33 |
+
"paymill_error_text_invalid_expdate","Invalid Expiry Date"
|
| 34 |
+
"paymill_error_text_invalid_holder_cc","Please enter a card holder."
|
| 35 |
+
"paymill_error_text_invalid_holder_elv","Please enter an account holder."
|
| 36 |
+
"paymill_error_text_invalid_bankcode","Invalid Bankcode"
|
| 37 |
+
"paymill_error_text_invalid_payment","The payment you chose could not be identified. Please contact the support"
|
| 38 |
+
"paymill_account","Accountnumber"
|
| 39 |
+
"paymill_bankcode","Bankcode"
|
| 40 |
+
"paymill_log","Paymill Log"
|
| 41 |
+
"paymill_error_text_no_entry_selected","Please select an entry"
|
| 42 |
+
"paymill_action_delete", "Delete selection"
|
| 43 |
+
"paymill_dialog_confirm", "Are you sure?"
|
| 44 |
+
"paymill_backend_log_id","ID"
|
| 45 |
+
"paymill_backend_log_entry_date","Entry date"
|
| 46 |
+
"paymill_backend_log_version","Version"
|
| 47 |
+
"paymill_backend_log_merchant_info","Merchant Information"
|
| 48 |
+
"paymill_backend_log_dev_info","Developer Information"
|
| 49 |
+
"paymill_backend_log_dev_info_additional","Additional Developer Information"
|
| 50 |
+
"paymill_checkout_generating_invoice","Invoice is beeing generated"
|
| 51 |
+
"paymill_preAuth_active","Authorize Credit Card payments during Checkout and capture manually by generating the invoice."
|
| 52 |
+
"paymill_token_tolerace","Token Tolerance Value"
|
| 53 |
+
"paymill_token_tolerace_tooltip","Sum of all additional charges used to avoid 3D secure variations"
|
| 54 |
+
"paymill_token_tolerace_comment", "Sum of all additional charges used to avoid 3D secure variations"
|
| 55 |
+
"paymill_log_action_success", "Action Successful"
|
| 56 |
+
"paymill_accepted_currency", "Accepted Currencies"
|
| 57 |
+
"paymill_slogan","Secure credit card payments powered by "
|
| 58 |
+
"paymill_slogan_elv","Direct debit payments powered by "
|
| 59 |
+
"paymill_error_text_invalid_cvc", "Invalid cvc"
|
| 60 |
+
"paymill_cvc_tooltip", "What is a CVV/CVC number? Prospective credit cards will have a 3 to 4-digit number, usually on the back of the card. It ascertains that the payment is carried out by the credit card holder and the card account is legitimate. On Visa the CVV (Card Verification Value) appears after and to the right of your card number. Same goes for Mastercard’s CVC (Card Verfication Code), which also appears after and to the right of your card number, and has 3-digits. Diners Club, Discover, and JCB credit and debit cards have a three-digit card security code which also appears after and to the right of your card number. The American Express CID (Card Identification Number) is a 4-digit number printed on the front of your card. It appears above and to the right of your card number. On Maestro the CVV appears after and to the right of your number. If you don’t have a CVV for your Maestro card you can use 000."
|
| 61 |
+
"General undefined response.", "General undefined response."
|
| 62 |
+
"Still waiting on something.", "Still waiting on something."
|
| 63 |
+
"General success response.", "General success response."
|
| 64 |
+
"General problem with data.", "General problem with data."
|
| 65 |
+
"General problem with payment data.", "General problem with payment data."
|
| 66 |
+
"Problem with credit card data.", "Problem with credit card data."
|
| 67 |
+
"Problem with cvv.", "Problem with cvv."
|
| 68 |
+
"Card expired or not yet valid.", "Card expired or not yet valid."
|
| 69 |
+
"Limit exceeded.", "Limit exceeded."
|
| 70 |
+
"Card invalid.", "Card invalid."
|
| 71 |
+
"Expiry date not valid.", "Expiry date not valid."
|
| 72 |
+
"Credit card brand required.", "Credit card brand required."
|
| 73 |
+
"Problem with bank account data.", "Problem with bank account data."
|
| 74 |
+
"Bank account data combination mismatch.", "Bank account data combination mismatch."
|
| 75 |
+
"User authentication failed.", "User authentication failed."
|
| 76 |
+
"Problem with 3d secure data.", "Problem with 3d secure data."
|
| 77 |
+
"Currency / amount mismatch", "Currency / amount mismatch"
|
| 78 |
+
"Problem with input data.", "Problem with input data."
|
| 79 |
+
"Amount too low or zero.", "Amount too low or zero."
|
| 80 |
+
"Usage field too long.", "Usage field too long."
|
| 81 |
+
"Currency not allowed.", "Currency not allowed."
|
| 82 |
+
"General problem with backend.", "General problem with backend."
|
| 83 |
+
"Country blacklisted.", "Country blacklisted."
|
| 84 |
+
"Technical error with credit card.", "Technical error with credit card."
|
| 85 |
+
"Error limit exceeded.", "Error limit exceeded."
|
| 86 |
+
"Card declined by authorization system.", "Card declined by authorization system."
|
| 87 |
+
"Manipulation or stolen card.", "Manipulation or stolen card."
|
| 88 |
+
"Card restricted.", "Card restricted."
|
| 89 |
+
"Invalid card configuration data.", "Invalid card configuration data."
|
| 90 |
+
"Technical error with bank account.", "Technical error with bank account."
|
| 91 |
+
"Card blacklisted.", "Card blacklisted."
|
| 92 |
+
"Technical error with 3D secure.", "Technical error with 3D secure."
|
| 93 |
+
"Decline because of risk issues.", "Decline because of risk issues."
|
| 94 |
+
"General timeout.", "General timeout."
|
| 95 |
+
"Timeout on side of the acquirer.", "Timeout on side of the acquirer."
|
| 96 |
+
"Risk management transaction timeout.", "Risk management transaction timeout."
|
| 97 |
+
"Duplicate transaction.", "Duplicate transaction."
|
| 98 |
+
"paymill_send_invoice_mail", "Send invoice mail"
|
| 99 |
+
"paymill_send_invoice_mail", "Send invoice mail"
|
| 100 |
+
"PAYMILL_internal_server_error", "Communication with PSP failed"
|
| 101 |
+
"PAYMILL_invalid_public_key", "Public Key is invalid"
|
| 102 |
+
"PAYMILL_invalid_payment_data", "Payment mode, card type, currency or country not accepted."
|
| 103 |
+
"PAYMILL_unknown_error", "Unknown Error"
|
| 104 |
+
"PAYMILL_3ds_cancelled", "3-D Secure process has been aborted"
|
| 105 |
+
"PAYMILL_field_invalid_card_number", "Invalid or missing card number"
|
| 106 |
+
"PAYMILL_field_invalid_card_exp_year", "Invalid or missing expiry year"
|
| 107 |
+
"PAYMILL_field_invalid_card_exp_month", "Invalid or missing expiry month"
|
| 108 |
+
"PAYMILL_field_invalid_card_exp", "Card no longer (or not yet) valid"
|
| 109 |
+
"PAYMILL_field_invalid_card_cvc", "Invalid CVC"
|
| 110 |
+
"PAYMILL_field_invalid_card_holder", "Invalid card holder"
|
| 111 |
+
"PAYMILL_field_invalid_amount_int", "Invalid or missing amount for 3-D Secure"
|
| 112 |
+
"PAYMILL_field_field_invalid_amount", "Invalid or missing amount for 3-D Secure"
|
| 113 |
+
"PAYMILL_field_field_field_invalid_currency", "Invalid or missing currency for 3-D Secure"
|
| 114 |
+
"PAYMILL_field_invalid_account_number", "Invalid or missing account number"
|
| 115 |
+
"PAYMILL_field_invalid_account_holder", "Invalid or missing account holder"
|
| 116 |
+
"PAYMILL_field_invalid_bank_code", "Invalid or missing bank code"
|
| 117 |
+
"PAYMILL_field_invalid_iban", "Invalid or missing IBAN"
|
| 118 |
+
"PAYMILL_field_invalid_bic", "Invalid or missing BIC"
|
| 119 |
+
"PAYMILL_field_invalid_country", "Missing or not supported country"
|
| 120 |
+
"PAYMILL_field_invalid_bank_data", "Bank data does not match"
|
app/locale/es_ES/Paymill_Paymill.csv
ADDED
|
@@ -0,0 +1,120 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"paymill_credit_card","Tarjeta de crédito"
|
| 2 |
+
"paymill_direct_debit","Débito directo"
|
| 3 |
+
"paymill_creditcard","Tarjeta de crédito"
|
| 4 |
+
"paymill_directdebit","Débito directo"
|
| 5 |
+
"paymill_activate_sepa", "activate Sepa"
|
| 6 |
+
"paymill_Basic_Setting","Paymill: Configuración básica"
|
| 7 |
+
"paymill_Public_Key","Clave pública"
|
| 8 |
+
"paymill_Private_Key","Clave privada"
|
| 9 |
+
"paymill_Activate_Debugging","Activar Depuración"
|
| 10 |
+
"paymill_fc_active","Activar Pago rápido"
|
| 11 |
+
"paymill_Activate_Logging","Activar Registro"
|
| 12 |
+
"paymill_Show_Label","Mostrar etiqueta de Paymill durante el Pago"
|
| 13 |
+
"paymill_credit_card_label","Paymill: Tarjeta de crédito"
|
| 14 |
+
"paymill_direct_debit_label","Paymill: Débito directo"
|
| 15 |
+
"paymill_opt_Enabled","Activar"
|
| 16 |
+
"paymill_opt_Countries","Países"
|
| 17 |
+
"paymill_opt_Sort","Ordenar por"
|
| 18 |
+
"paymill_Number","Número"
|
| 19 |
+
"paymill_Cvc","CVC"
|
| 20 |
+
"paymill_iban", "Iban"
|
| 21 |
+
"paymill_bic", "Bic"
|
| 22 |
+
"paymill_Holder","Nombre del titular"
|
| 23 |
+
"paymill_Date","Válida hasta (MM/YYYY)"
|
| 24 |
+
"paymill_Amount","Cantidad"
|
| 25 |
+
"paymill_Currency","Moneda"
|
| 26 |
+
"paymill_public_key_tooltip","Introduce tu clave pública"
|
| 27 |
+
"paymill_public_key_comment","Puedes encontrar tu clave pública en el sitio web de Paymill pulsando : MY ACCOUNT->Settings->API Keys"
|
| 28 |
+
"paymill_private_key_tooltip","Introduce tu clave privada."
|
| 29 |
+
"paymill_private_key_comment","Puedes encontrar tu clave pública en el sitio web de Paymill pulsando : MY ACCOUNT->Settings->API Keys"
|
| 30 |
+
"paymill_error_text_invalid_number_cc","Por favor, introduce un número de Tarjeta de Crédito válido."
|
| 31 |
+
"paymill_error_text_invalid_number_elv","Por favor, introduce un número de cuenta válido."
|
| 32 |
+
"paymill_error_text_invalid_expdate","Fecha de expiración inválida"
|
| 33 |
+
"paymill_error_text_invalid_holder_cc","Por favor, introduce el nombre del titular de la tarjeta."
|
| 34 |
+
"paymill_error_text_invalid_holder_elv","Por favor, introduce el nombre del titular de la cuenta."
|
| 35 |
+
"paymill_error_text_invalid_token", "There is a problem occurred: "
|
| 36 |
+
"paymill_error_text_invalid_bankcode","Código de banco inválido."
|
| 37 |
+
"paymill_error_text_invalid_payment","No se ha podido indentificar el método de pago escogido. Por favor, contáctese con nuestro equipo de soporte al cliente."
|
| 38 |
+
"paymill_account","Número de cuenta"
|
| 39 |
+
"paymill_bankcode","Código del Banco"
|
| 40 |
+
"paymill_log","Registro de Paymill"
|
| 41 |
+
"paymill_error_text_no_entry_selected","Por favor, selecione una entrada"
|
| 42 |
+
"paymill_action_delete", "Eliminar selección"
|
| 43 |
+
"paymill_dialog_confirm", "Estás seguro?"
|
| 44 |
+
"paymill_backend_log_id","ID"
|
| 45 |
+
"paymill_backend_log_entry_date","Fecha"
|
| 46 |
+
"paymill_backend_log_version","Versión"
|
| 47 |
+
"paymill_backend_log_merchant_info","Información para el Comerciante"
|
| 48 |
+
"paymill_backend_log_dev_info","Información para los desarrolladores"
|
| 49 |
+
"paymill_backend_log_dev_info_additional","Información adicional para desarrolladores"
|
| 50 |
+
"paymill_checkout_generating_invoice","Se está generando la factura"
|
| 51 |
+
"paymill_preAuth_active","Autorizar pagos por Tarjeta de Crédito durante el pago y capturar manualmente al generar la factura."
|
| 52 |
+
"paymill_token_tolerace","Valor del Token de tolerancia"
|
| 53 |
+
"paymill_token_tolerace_tooltip","Suma de todos los cargos adicionales usados para evitar variaciones seguras en 3D"
|
| 54 |
+
"paymill_token_tolerace_comment", "Suma de todos los cargos adicionales usados para evitar variaciones seguras en 3D"
|
| 55 |
+
"paymill_log_action_success", "Acción realizada con éxito"
|
| 56 |
+
"paymill_accepted_currency", "Monedas aceptadas"
|
| 57 |
+
"paymill_slogan","Pago seguro con Tarjeta de crédito por "
|
| 58 |
+
"paymill_slogan_elv","Pagos con Débito directo por "
|
| 59 |
+
"paymill_error_text_invalid_cvc", "cvc incorrecto"
|
| 60 |
+
"paymill_cvc_tooltip", "What is a CVV/CVC number? Prospective credit cards will have a 3 to 4-digit number, usually on the back of the card. It ascertains that the payment is carried out by the credit card holder and the card account is legitimate. On Visa the CVV (Card Verification Value) appears after and to the right of your card number. Same goes for Mastercard’s CVC (Card Verfication Code), which also appears after and to the right of your card number, and has 3-digits. Diners Club, Discover, and JCB credit and debit cards have a three-digit card security code which also appears after and to the right of your card number. The American Express CID (Card Identification Number) is a 4-digit number printed on the front of your card. It appears above and to the right of your card number. On Maestro the CVV appears after and to the right of your number. If you don’t have a CVV for your Maestro card you can use 000."
|
| 61 |
+
"General undefined response.", "General undefined response."
|
| 62 |
+
"Still waiting on something.", "Still waiting on something."
|
| 63 |
+
"General success response.", "General success response."
|
| 64 |
+
"General problem with data.", "General problem with data."
|
| 65 |
+
"General problem with payment data.", "General problem with payment data."
|
| 66 |
+
"Problem with credit card data.", "Problem with credit card data."
|
| 67 |
+
"Problem with cvv.", "Problem with cvv."
|
| 68 |
+
"Card expired or not yet valid.", "Card expired or not yet valid."
|
| 69 |
+
"Limit exceeded.", "Limit exceeded."
|
| 70 |
+
"Card invalid.", "Card invalid."
|
| 71 |
+
"Expiry date not valid.", "Expiry date not valid."
|
| 72 |
+
"Credit card brand required.", "Credit card brand required."
|
| 73 |
+
"Problem with bank account data.", "Problem with bank account data."
|
| 74 |
+
"Bank account data combination mismatch.", "Bank account data combination mismatch."
|
| 75 |
+
"User authentication failed.", "User authentication failed."
|
| 76 |
+
"Problem with 3d secure data.", "Problem with 3d secure data."
|
| 77 |
+
"Currency / amount mismatch", "Currency / amount mismatch"
|
| 78 |
+
"Problem with input data.", "Problem with input data."
|
| 79 |
+
"Amount too low or zero.", "Amount too low or zero."
|
| 80 |
+
"Usage field too long.", "Usage field too long."
|
| 81 |
+
"Currency not allowed.", "Currency not allowed."
|
| 82 |
+
"General problem with backend.", "General problem with backend."
|
| 83 |
+
"Country blacklisted.", "Country blacklisted."
|
| 84 |
+
"Technical error with credit card.", "Technical error with credit card."
|
| 85 |
+
"Error limit exceeded.", "Error limit exceeded."
|
| 86 |
+
"Card declined by authorization system.", "Card declined by authorization system."
|
| 87 |
+
"Manipulation or stolen card.", "Manipulation or stolen card."
|
| 88 |
+
"Card restricted.", "Card restricted."
|
| 89 |
+
"Invalid card configuration data.", "Invalid card configuration data."
|
| 90 |
+
"Technical error with bank account.", "Technical error with bank account."
|
| 91 |
+
"Card blacklisted.", "Card blacklisted."
|
| 92 |
+
"Technical error with 3D secure.", "Technical error with 3D secure."
|
| 93 |
+
"Decline because of risk issues.", "Decline because of risk issues."
|
| 94 |
+
"General timeout.", "General timeout."
|
| 95 |
+
"Timeout on side of the acquirer.", "Timeout on side of the acquirer."
|
| 96 |
+
"Risk management transaction timeout.", "Risk management transaction timeout."
|
| 97 |
+
"Duplicate transaction.", "Duplicate transaction."
|
| 98 |
+
"paymill_send_invoice_mail", "Send invoice mail"
|
| 99 |
+
"paymill_send_invoice_mail", "Send invoice mail"
|
| 100 |
+
"PAYMILL_internal_server_error", "Communication with PSP failed"
|
| 101 |
+
"PAYMILL_invalid_public_key", "Public Key is invalid"
|
| 102 |
+
"PAYMILL_invalid_payment_data", "Payment mode, card type, currency or country not accepted."
|
| 103 |
+
"PAYMILL_unknown_error", "Unknown Error"
|
| 104 |
+
"PAYMILL_3ds_cancelled", "3-D Secure process has been aborted"
|
| 105 |
+
"PAYMILL_field_invalid_card_number", "Invalid or missing card number"
|
| 106 |
+
"PAYMILL_field_invalid_card_exp_year", "Invalid or missing expiry year"
|
| 107 |
+
"PAYMILL_field_invalid_card_exp_month", "Invalid or missing expiry month"
|
| 108 |
+
"PAYMILL_field_invalid_card_exp", "Card no longer (or not yet) valid"
|
| 109 |
+
"PAYMILL_field_invalid_card_cvc", "Invalid CVC"
|
| 110 |
+
"PAYMILL_field_invalid_card_holder", "Invalid card holder"
|
| 111 |
+
"PAYMILL_field_invalid_amount_int", "Invalid or missing amount for 3-D Secure"
|
| 112 |
+
"PAYMILL_field_field_invalid_amount", "Invalid or missing amount for 3-D Secure"
|
| 113 |
+
"PAYMILL_field_field_field_invalid_currency", "Invalid or missing currency for 3-D Secure"
|
| 114 |
+
"PAYMILL_field_invalid_account_number", "Invalid or missing account number"
|
| 115 |
+
"PAYMILL_field_invalid_account_holder", "Invalid or missing account holder"
|
| 116 |
+
"PAYMILL_field_invalid_bank_code", "Invalid or missing bank code"
|
| 117 |
+
"PAYMILL_field_invalid_iban", "Invalid or missing IBAN"
|
| 118 |
+
"PAYMILL_field_invalid_bic", "Invalid or missing BIC"
|
| 119 |
+
"PAYMILL_field_invalid_country", "Missing or not supported country"
|
| 120 |
+
"PAYMILL_field_invalid_bank_data", "Bank data does not match"
|
js/paymill/paymentForm.js
CHANGED
|
@@ -74,16 +74,15 @@ function paymillResponseHandler(error, result)
|
|
| 74 |
if (error) {
|
| 75 |
// Appending error
|
| 76 |
var nv = {};
|
| 77 |
-
|
| 78 |
nv['paymill-validate-' + getPaymillCode() + '-token'] = new Validator(
|
| 79 |
'paymill-validate-' + getPaymillCode() + '-token',
|
| 80 |
getValueIfExist('.paymill-payment-error-' + getPaymillCode() + '-token') + error.message,
|
| 81 |
function(v) {
|
| 82 |
-
return
|
| 83 |
},
|
| 84 |
''
|
| 85 |
);
|
| 86 |
-
|
| 87 |
Object.extend(Validation.methods, nv);
|
| 88 |
|
| 89 |
logError(error);
|
|
@@ -153,21 +152,39 @@ function paymillSubmitForm()
|
|
| 153 |
break;
|
| 154 |
case "paymill_directdebit":
|
| 155 |
if (pmQuery('.paymill-info-fastCheckout-elv').val() === 'false') {
|
| 156 |
-
|
| 157 |
-
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
|
| 161 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 162 |
}
|
| 163 |
-
|
| 164 |
-
debug("Generating Token");
|
| 165 |
-
paymill.createToken({
|
| 166 |
-
number: pmQuery('#paymill_directdebit_account').val(),
|
| 167 |
-
bank: pmQuery('#paymill_directdebit_bankcode').val(),
|
| 168 |
-
accountholder: pmQuery('#paymill_directdebit_holdername').val()
|
| 169 |
-
}, paymillResponseHandler);
|
| 170 |
}
|
|
|
|
| 171 |
break;
|
| 172 |
}
|
| 173 |
|
|
@@ -227,6 +244,22 @@ function unsetElvValidationRules()
|
|
| 227 |
},
|
| 228 |
''
|
| 229 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 230 |
'paymill-validate-dd-account': new Validator(
|
| 231 |
'paymill-validate-dd-account',
|
| 232 |
'',
|
|
@@ -307,6 +340,22 @@ function setElvValidationRules()
|
|
| 307 |
},
|
| 308 |
''
|
| 309 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 310 |
'paymill-validate-dd-account': new Validator(
|
| 311 |
'paymill-validate-dd-account',
|
| 312 |
getValueIfExist('.paymill-payment-error-number-elv'),
|
|
@@ -394,33 +443,47 @@ function addPaymillEvents()
|
|
| 394 |
unsetCcValidationRules();
|
| 395 |
}
|
| 396 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 397 |
if (!eventFlag) {
|
| 398 |
-
|
|
|
|
| 399 |
setElvValidationRules();
|
| 400 |
pmQuery('.paymill-info-fastCheckout-elv').val('false');
|
| 401 |
});
|
| 402 |
|
| 403 |
-
pmQuery('#paymill_directdebit_account').live('
|
| 404 |
setElvValidationRules();
|
| 405 |
pmQuery('.paymill-info-fastCheckout-elv').val('false');
|
| 406 |
});
|
| 407 |
|
| 408 |
-
pmQuery('#paymill_directdebit_bankcode').live('
|
| 409 |
setElvValidationRules();
|
| 410 |
pmQuery('.paymill-info-fastCheckout-elv').val('false');
|
| 411 |
});
|
| 412 |
|
| 413 |
-
pmQuery('#paymill_creditcard_holdername').live('
|
| 414 |
setCcValidationRules();
|
| 415 |
pmQuery('.paymill-info-fastCheckout-cc').val('false');
|
| 416 |
});
|
| 417 |
|
| 418 |
-
pmQuery('#paymill_creditcard_cvc').live('
|
| 419 |
setCcValidationRules();
|
| 420 |
pmQuery('.paymill-info-fastCheckout-cc').val('false');
|
| 421 |
});
|
| 422 |
|
| 423 |
-
pmQuery('#paymill_creditcard_number').live('
|
| 424 |
setCcValidationRules();
|
| 425 |
pmQuery('.paymill-info-fastCheckout-cc').val('false');
|
| 426 |
});
|
| 74 |
if (error) {
|
| 75 |
// Appending error
|
| 76 |
var nv = {};
|
|
|
|
| 77 |
nv['paymill-validate-' + getPaymillCode() + '-token'] = new Validator(
|
| 78 |
'paymill-validate-' + getPaymillCode() + '-token',
|
| 79 |
getValueIfExist('.paymill-payment-error-' + getPaymillCode() + '-token') + error.message,
|
| 80 |
function(v) {
|
| 81 |
+
return false;
|
| 82 |
},
|
| 83 |
''
|
| 84 |
);
|
| 85 |
+
|
| 86 |
Object.extend(Validation.methods, nv);
|
| 87 |
|
| 88 |
logError(error);
|
| 152 |
break;
|
| 153 |
case "paymill_directdebit":
|
| 154 |
if (pmQuery('.paymill-info-fastCheckout-elv').val() === 'false') {
|
| 155 |
+
if (pmQuery('.paymill-info-sepa-elv').val() === 'false') {
|
| 156 |
+
var valid = pmQuery('#paymill_directdebit_holdername').val() !== ''
|
| 157 |
+
&& paymill.validateAccountNumber(pmQuery('#paymill_directdebit_account').val())
|
| 158 |
+
&& paymill.validateBankCode(pmQuery('#paymill_directdebit_bankcode').val());
|
| 159 |
+
|
| 160 |
+
if (!valid) {
|
| 161 |
+
return false;
|
| 162 |
+
}
|
| 163 |
+
|
| 164 |
+
debug("Generating Token");
|
| 165 |
+
paymill.createToken({
|
| 166 |
+
number: pmQuery('#paymill_directdebit_account').val(),
|
| 167 |
+
bank: pmQuery('#paymill_directdebit_bankcode').val(),
|
| 168 |
+
accountholder: pmQuery('#paymill_directdebit_holdername').val()
|
| 169 |
+
}, paymillResponseHandler);
|
| 170 |
+
} else {
|
| 171 |
+
var valid = pmQuery('#paymill_directdebit_holdername').val() !== ''
|
| 172 |
+
&& pmQuery('#paymill_directdebit_iban').val() !== ''
|
| 173 |
+
&& pmQuery('#paymill_directdebit_bic').val() !== '';
|
| 174 |
+
|
| 175 |
+
if (!valid) {
|
| 176 |
+
return false;
|
| 177 |
+
}
|
| 178 |
+
|
| 179 |
+
debug("Generating Token");
|
| 180 |
+
paymill.createToken({
|
| 181 |
+
iban: pmQuery('#paymill_directdebit_iban').val(),
|
| 182 |
+
bic: pmQuery('#paymill_directdebit_bic').val(),
|
| 183 |
+
accountholder: pmQuery('#paymill_directdebit_holdername').val()
|
| 184 |
+
}, paymillResponseHandler);
|
| 185 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 186 |
}
|
| 187 |
+
|
| 188 |
break;
|
| 189 |
}
|
| 190 |
|
| 244 |
},
|
| 245 |
''
|
| 246 |
),
|
| 247 |
+
'paymill-validate-dd-iban': new Validator(
|
| 248 |
+
'paymill-validate-dd-iban',
|
| 249 |
+
getValueIfExist('.paymill-payment-error-iban-elv'),
|
| 250 |
+
function(v) {
|
| 251 |
+
return true;
|
| 252 |
+
},
|
| 253 |
+
''
|
| 254 |
+
),
|
| 255 |
+
'paymill-validate-dd-bic': new Validator(
|
| 256 |
+
'paymill-validate-dd-bic',
|
| 257 |
+
getValueIfExist('.paymill-payment-error-bic-elv'),
|
| 258 |
+
function(v) {
|
| 259 |
+
return true;
|
| 260 |
+
},
|
| 261 |
+
''
|
| 262 |
+
),
|
| 263 |
'paymill-validate-dd-account': new Validator(
|
| 264 |
'paymill-validate-dd-account',
|
| 265 |
'',
|
| 340 |
},
|
| 341 |
''
|
| 342 |
),
|
| 343 |
+
'paymill-validate-dd-iban': new Validator(
|
| 344 |
+
'paymill-validate-dd-iban',
|
| 345 |
+
getValueIfExist('.paymill-payment-error-iban-elv'),
|
| 346 |
+
function(v) {
|
| 347 |
+
return !(v === '');
|
| 348 |
+
},
|
| 349 |
+
''
|
| 350 |
+
),
|
| 351 |
+
'paymill-validate-dd-bic': new Validator(
|
| 352 |
+
'paymill-validate-dd-bic',
|
| 353 |
+
getValueIfExist('.paymill-payment-error-bic-elv'),
|
| 354 |
+
function(v) {
|
| 355 |
+
return !(v === '');
|
| 356 |
+
},
|
| 357 |
+
''
|
| 358 |
+
),
|
| 359 |
'paymill-validate-dd-account': new Validator(
|
| 360 |
'paymill-validate-dd-account',
|
| 361 |
getValueIfExist('.paymill-payment-error-number-elv'),
|
| 443 |
unsetCcValidationRules();
|
| 444 |
}
|
| 445 |
|
| 446 |
+
pmQuery('#paymill_directdebit_iban').keyup(function() {
|
| 447 |
+
var iban = pmQuery('#paymill_directdebit_iban').val();
|
| 448 |
+
if (!iban.match(/^DE/)) {
|
| 449 |
+
var newVal = "DE";
|
| 450 |
+
if (iban.match(/^.{2}(.*)/)) {
|
| 451 |
+
newVal += iban.match(/^.{2}(.*)/)[1];
|
| 452 |
+
}
|
| 453 |
+
pmQuery('#paymill_directdebit_iban').val(newVal);
|
| 454 |
+
}
|
| 455 |
+
});
|
| 456 |
+
|
| 457 |
+
pmQuery('#paymill_directdebit_iban').trigger('keyup');
|
| 458 |
+
|
| 459 |
if (!eventFlag) {
|
| 460 |
+
|
| 461 |
+
pmQuery('#paymill_directdebit_holdername').live('input', function() {
|
| 462 |
setElvValidationRules();
|
| 463 |
pmQuery('.paymill-info-fastCheckout-elv').val('false');
|
| 464 |
});
|
| 465 |
|
| 466 |
+
pmQuery('#paymill_directdebit_account').live('input', function() {
|
| 467 |
setElvValidationRules();
|
| 468 |
pmQuery('.paymill-info-fastCheckout-elv').val('false');
|
| 469 |
});
|
| 470 |
|
| 471 |
+
pmQuery('#paymill_directdebit_bankcode').live('input', function() {
|
| 472 |
setElvValidationRules();
|
| 473 |
pmQuery('.paymill-info-fastCheckout-elv').val('false');
|
| 474 |
});
|
| 475 |
|
| 476 |
+
pmQuery('#paymill_creditcard_holdername').live('input', function() {
|
| 477 |
setCcValidationRules();
|
| 478 |
pmQuery('.paymill-info-fastCheckout-cc').val('false');
|
| 479 |
});
|
| 480 |
|
| 481 |
+
pmQuery('#paymill_creditcard_cvc').live('input', function() {
|
| 482 |
setCcValidationRules();
|
| 483 |
pmQuery('.paymill-info-fastCheckout-cc').val('false');
|
| 484 |
});
|
| 485 |
|
| 486 |
+
pmQuery('#paymill_creditcard_number').live('input', function() {
|
| 487 |
setCcValidationRules();
|
| 488 |
pmQuery('.paymill-info-fastCheckout-cc').val('false');
|
| 489 |
});
|
package.xml
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>Paymill_Paymill</name>
|
| 4 |
-
<version>3.
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license>Open Software License</license>
|
| 7 |
<channel>community</channel>
|
|
@@ -13,12 +13,11 @@ The Paymill Magento extension provides a credit card form and a direct debit for
|
|
| 13 |
<br /><br />
|
| 14 |
IMPORTANT: Only use the latest version.
|
| 15 |
</description>
|
| 16 |
-
<notes
|
| 17 |
-
* fix install sql for missing prefixes</notes>
|
| 18 |
<authors><author><name>PayIntelligent</name><user>Paymill</user><email>community@paymill.de</email></author></authors>
|
| 19 |
-
<date>2014-01-
|
| 20 |
-
<time>
|
| 21 |
-
<contents><target name="magecommunity"><dir name="Paymill"><dir><dir name="Paymill"><dir name="Block"><dir name="Adminhtml"><dir name="Log"><file name="Grid.php" hash="7d74f94403297eeb551272ad5c94513f"/><dir name="View"><file name="Plane.php" hash="179e10aea0213d2caed595ae9111b993"/><file name="Tabs.php" hash="d16d9748921a34067242eaf92d6f299e"/></dir><file name="View.php" hash="af850dd16c3e7505a69a6cb3ca3fbc27"/></dir><file name="Log.php" hash="02930fb46a2a4569176ceb29c45037e8"/></dir><dir name="Payment"><dir name="Form"><file name="PaymentFormAbstract.php" hash="b42edc338110bd2f81fcf85169d3d82c"/><file name="PaymentFormCreditcard.php" hash="5351fa41246fb107bd3e62fdd274f715"/><file name="PaymentFormDirectdebit.php" hash="
|
| 22 |
<compatible/>
|
| 23 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
| 24 |
</package>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>Paymill_Paymill</name>
|
| 4 |
+
<version>3.6.0</version>
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license>Open Software License</license>
|
| 7 |
<channel>community</channel>
|
| 13 |
<br /><br />
|
| 14 |
IMPORTANT: Only use the latest version.
|
| 15 |
</description>
|
| 16 |
+
<notes> * add elv sepa</notes>
|
|
|
|
| 17 |
<authors><author><name>PayIntelligent</name><user>Paymill</user><email>community@paymill.de</email></author></authors>
|
| 18 |
+
<date>2014-01-21</date>
|
| 19 |
+
<time>15:16:50</time>
|
| 20 |
+
<contents><target name="magecommunity"><dir name="Paymill"><dir><dir name="Paymill"><dir name="Block"><dir name="Adminhtml"><dir name="Log"><file name="Grid.php" hash="7d74f94403297eeb551272ad5c94513f"/><dir name="View"><file name="Plane.php" hash="179e10aea0213d2caed595ae9111b993"/><file name="Tabs.php" hash="d16d9748921a34067242eaf92d6f299e"/></dir><file name="View.php" hash="af850dd16c3e7505a69a6cb3ca3fbc27"/></dir><file name="Log.php" hash="02930fb46a2a4569176ceb29c45037e8"/></dir><dir name="Payment"><dir name="Form"><file name="PaymentFormAbstract.php" hash="b42edc338110bd2f81fcf85169d3d82c"/><file name="PaymentFormCreditcard.php" hash="5351fa41246fb107bd3e62fdd274f715"/><file name="PaymentFormDirectdebit.php" hash="8498937e6ead26ce37b34d16005a917f"/></dir><dir name="Info"><file name="PaymentFormCreditcard.php" hash="9d11216e743fa204bea678276f5a16b3"/><file name="PaymentFormDirectdebit.php" hash="2143f473d531511aa2f6ae1051b0e7f9"/></dir></dir></dir><dir name="Helper"><file name="CustomerHelper.php" hash="6c3229dc3943ce4506ed23c0f246df24"/><file name="Data.php" hash="8e55041f6bb52f1e142b86dfa486b85e"/><file name="FastCheckoutHelper.php" hash="57372d9ec58c027dbd15771ab703da30"/><file name="LoggingHelper.php" hash="53ea7f4d5c3af8de149a06dbe37ac061"/><file name="OptionHelper.php" hash="cbf3daa334bce07b7eb62a5a43dd18dc"/><file name="PaymentHelper.php" hash="1a90794eeb572a02c55ee0d596445ace"/><file name="RefundHelper.php" hash="b936d48e6f9022acb0370ec755cf5850"/><file name="TransactionHelper.php" hash="efdb288bcc7cd9c8f7a26513ba769c72"/></dir><dir name="Model"><file name="Fastcheckout.php" hash="e3b585d2f3265300f08fa44a4e9ccd7b"/><dir name="Log"><file name="Search.php" hash="4338b3876e745405bfcc5a32cfe42527"/></dir><file name="Log.php" hash="0662d814e53bd2eeb6f5c906c16ad971"/><dir name="Method"><file name="MethodModelAbstract.php" hash="bc52df6e5aa480a9e0905840f67cbf0a"/><file name="MethodModelCreditcard.php" hash="97ca6c75e372fcddddbbe3fd2c2354a0"/><file name="MethodModelDirectdebit.php" hash="bc7bc9b40760ca488e48a257dccc768d"/></dir><dir name="Mysql4"><dir name="Fastcheckout"><file name="Collection.php" hash="14d4aa413ec952fd2452f08ab2a208f6"/></dir><file name="Fastcheckout.php" hash="9b19c307417862938442ddd6789f2b43"/><dir name="Log"><file name="Collection.php" hash="cf4d8fec68a4cc44b2e47bf69e014cf3"/></dir><file name="Log.php" hash="bdf0bf498c1214955e20e72185e5320f"/></dir><file name="Observer.php" hash="6e4e4af379f59644b6de76ccd4732093"/><file name="TransactionData.php" hash="4b2c8b136a04333ed3d03a54ddf5d20b"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="LogController.php" hash="fe634fc07d161f160ae060600561a0b1"/></dir><file name="TokenController.php" hash="8b606f0728fd556a6180ebeb042dbf13"/></dir><dir name="etc"><file name="adminhtml.xml" hash="402c36431d690ffa9b7eae074cadfb4e"/><file name="config.xml" hash="679552ababafaebb755ba1c26cb55357"/><file name="system.xml" hash="cfe1e376e4d827370227dc916e7e9726"/></dir><dir name="sql"><dir name="paymill_setup"><file name="mysql4-install-3.0.0.php" hash="37e5e1850e143315779e30bd1b45f277"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="template"><dir name="paymill"><dir><dir name="log"><file name="view.phtml" hash="2d4df28de6e1cb4701963db3d0c0545c"/></dir><dir name="payment"><dir name="info"><file name="creditcard.phtml" hash="1c604ec666d9a3028a04c0d9a4257e4a"/><file name="creditcard_pdf.phtml" hash="68febe619bb9918b785dcbb0593c4ebe"/><file name="directdebit.phtml" hash="1c604ec666d9a3028a04c0d9a4257e4a"/><file name="directdebit_pdf.phtml" hash="5a2e5c36d4f4702e5f9be4b5affe3421"/></dir></dir></dir></dir></dir><dir name="layout"><file name="paymill.xml" hash="fcc95f6e7c375fee779178a0f9f1a1d8"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="paymill"><dir><dir name="payment"><dir name="form"><file name="creditcard.phtml" hash="46dfd8dc8ff1862e9be384cb45f0b07e"/><file name="directdebit.phtml" hash="f519ac284b8f05ed5f1f1f49c222668e"/></dir><dir name="info"><file name="creditcard.phtml" hash="42f875eb1b6e3e6151ddf152ef0bf13a"/><file name="directdebit.phtml" hash="42f875eb1b6e3e6151ddf152ef0bf13a"/></dir></dir></dir></dir></dir><dir name="layout"><file name="paymill.xml" hash="f0f6e4a11f165da63c2a45c4033c6f3a"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Paymill_Paymill.xml" hash="d36d3af5f5752dcf87517272ddb9af53"/></dir></target><target name="magelocale"><dir name="de_DE"><file name="Paymill_Paymill.csv" hash="e0cca4173e7a270cf19fade5a8868c9b"/></dir><dir name="en_GB"><file name="Paymill_Paymill.csv" hash="86063af1e4d1f4317a6fa5bba8808dbd"/></dir><dir name="en_US"><file name="Paymill_Paymill.csv" hash="55a132aa6b66311ea9b87c6a8c61a65e"/></dir><dir name="es_ES"><file name="Paymill_Paymill.csv" hash="4c3333ed77b72446e9aa6a38e9545097"/></dir></target><target name="mage"><dir name="js"><dir name="paymill"><file name="paymentForm.js" hash="60dce80f4abc425a7cd21867879e1be5"/></dir></dir></target><target name="magelib"><dir name="Services"><dir><dir name="Paymill"><dir name="Apiclient"><file name="Curl.php" hash="b1e7fb6eacb5a5cb41dc91247774db45"/><file name="Interface.php" hash="349309458455e550c562fb17cf23f4a6"/><file name="paymill.crt" hash="51e14b4c734e450402ea2cf73f2aee0f"/></dir><file name="Base.php" hash="141fa330c6894ff15faf413be19bf209"/><file name="Clients.php" hash="c8eb5fe8780f2da7b5eb173a5be43c7f"/><file name="Exception.php" hash="9beffb75d92c0de3c1c7ea5b33930fff"/><file name="LoggingInterface.php" hash="46ebeede1da14b761c54a18aff6c3b79"/><file name="Offers.php" hash="e2dcf9c9a54d9aba16e1caf02b438098"/><file name="PaymentProcessor.php" hash="5532a7043b185cd64ced0167c42ea763"/><file name="Payments.php" hash="d2a6d0679701d100c9e876f88215455c"/><file name="Preauthorizations.php" hash="597f7228584f32ee42d8916ae098b454"/><file name="Refunds.php" hash="e909af53108426a9e178417db850675f"/><file name="Subscriptions.php" hash="b72a31c4041029e08df1d7e85aa7391b"/><file name="Transactions.php" hash="a4c9d4d2243af38f2109e89ee4943888"/><file name="Webhooks.php" hash="5fd2e6baf7bb0dc3ad8edb1eab41fb91"/></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="paymill"><file name="logo.css" hash="b7678ffcb3e1e902e23217885991a0f5"/></dir></dir><dir name="images"><dir name="paymill"><file name="ajax-loader.gif" hash="07c56b266e277696ee3d9e3ffd627450"/><file name="icon_32x20_amex.png" hash="42c5fb43b4b603804b50da9761927d40"/><file name="icon_32x20_dinersclub.png" hash="0a7a8fc8f679ccf05d91298c9968629c"/><file name="icon_32x20_discover.png" hash="4fe8ef419087bed97cddbdeb251b847c"/><file name="icon_32x20_jcb.png" hash="774a040f938c5566fa3fddfa840d4743"/><file name="icon_32x20_maestro.png" hash="a6ffd22c9bbedb603449e2aa6136dbd1"/><file name="icon_32x20_mastercard.png" hash="09aef6dcbc50038605b7c0e5a38eb76e"/><file name="icon_32x20_unionpay.png" hash="6c9d16d6c65c0da5ff11e8ae13b01d15"/><file name="icon_32x20_visa.png" hash="e6d54e5c0120202eb5757bcfe499d73b"/><file name="icon_paymill.png" hash="303983a288b45cc7ddc5b88ad2eedd51"/></dir></dir></dir></dir></dir></target></contents>
|
| 21 |
<compatible/>
|
| 22 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
| 23 |
</package>
|
