Skip to content

Commit b107c0e

Browse files
authored
Merge pull request #10 from paynl/feature/PLUG-3824
PLUG-3824 - Add 9 payment methods
2 parents eab84d6 + 87dd52c commit b107c0e

31 files changed

+4562
-1601
lines changed

app/code/community/Pay/Payment/Block/Form/Abstract.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ protected function _construct()
4141
->setIconSizeWidth('')
4242
->setIconSizeHeight('');
4343

44-
$differentIconArray = array(1813, 3144, 3183, 3192, 2856);
44+
$differentIconArray = array(1813, 3144, 3183, 3192, 2856, 2907, 3552, 3258, 3609, 3597, 3603, 3558, 3633, 3615);
4545

4646
if (in_array($this->paymentMethodId, $differentIconArray)) {
4747
$iconSize = explode("x", $iconSize);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
class Pay_Payment_Block_Form_Alipayplus extends Pay_Payment_Block_Form_Abstract {
4+
5+
protected $paymentMethodId = Pay_Payment_Model_Paymentmethod_Alipayplus::OPTION_ID;
6+
protected $paymentMethodName = 'AliPay Plus';
7+
protected $methodCode = 'pay_payment_alipayplus';
8+
protected $template = 'pay/payment/form/default.phtml';
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
class Pay_Payment_Block_Form_Alma extends Pay_Payment_Block_Form_Abstract {
4+
5+
protected $paymentMethodId = Pay_Payment_Model_Paymentmethod_Alma::OPTION_ID;
6+
protected $paymentMethodName = 'Alma';
7+
protected $methodCode = 'pay_payment_alma';
8+
protected $template = 'pay/payment/form/default.phtml';
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
class Pay_Payment_Block_Form_Flyingblueplus extends Pay_Payment_Block_Form_Abstract {
4+
5+
protected $paymentMethodId = Pay_Payment_Model_Paymentmethod_Flyingblueplus::OPTION_ID;
6+
protected $paymentMethodName = 'Flying blue+';
7+
protected $methodCode = 'pay_payment_flyingblueplus';
8+
protected $template = 'pay/payment/form/default.phtml';
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
class Pay_Payment_Block_Form_Kidsorteen extends Pay_Payment_Block_Form_Abstract {
4+
5+
protected $paymentMethodId = Pay_Payment_Model_Paymentmethod_Kidsorteen::OPTION_ID;
6+
protected $paymentMethodName = 'Kids or teen';
7+
protected $methodCode = 'pay_payment_kidsorteen';
8+
protected $template = 'pay/payment/form/default.phtml';
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
class Pay_Payment_Block_Form_Kunstencultuurkaart extends Pay_Payment_Block_Form_Abstract {
4+
5+
protected $paymentMethodId = Pay_Payment_Model_Paymentmethod_Kunstencultuurkaart::OPTION_ID;
6+
protected $paymentMethodName = 'Kunst & Cultuur Kaart';
7+
protected $methodCode = 'pay_payment_kunstencultuurkaart';
8+
protected $template = 'pay/payment/form/default.phtml';
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
class Pay_Payment_Block_Form_Mobilepay extends Pay_Payment_Block_Form_Abstract {
4+
5+
protected $paymentMethodId = Pay_Payment_Model_Paymentmethod_Mobilepay::OPTION_ID;
6+
protected $paymentMethodName = 'MobilePAY';
7+
protected $methodCode = 'pay_payment_mobilepay';
8+
protected $template = 'pay/payment/form/default.phtml';
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
class Pay_Payment_Block_Form_Rotterdamcitycard extends Pay_Payment_Block_Form_Abstract {
4+
5+
protected $paymentMethodId = Pay_Payment_Model_Paymentmethod_Rotterdamcitycard::OPTION_ID;
6+
protected $paymentMethodName = 'Rotterdam Citycard';
7+
protected $methodCode = 'pay_payment_rotterdamcitycard';
8+
protected $template = 'pay/payment/form/default.phtml';
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
class Pay_Payment_Block_Form_Stadspasamsterdam extends Pay_Payment_Block_Form_Abstract {
4+
5+
protected $paymentMethodId = Pay_Payment_Model_Paymentmethod_Stadspasamsterdam::OPTION_ID;
6+
protected $paymentMethodName = 'Stadspas Amsterdam';
7+
protected $methodCode = 'pay_payment_stadspasamsterdam';
8+
protected $template = 'pay/payment/form/default.phtml';
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
class Pay_Payment_Block_Form_Xafaxmynetpay extends Pay_Payment_Block_Form_Abstract {
4+
5+
protected $paymentMethodId = Pay_Payment_Model_Paymentmethod_Xafaxmynetpay::OPTION_ID;
6+
protected $paymentMethodName = 'Xafax Mynetpay';
7+
protected $methodCode = 'pay_payment_xafaxmynetpay';
8+
protected $template = 'pay/payment/form/default.phtml';
9+
}

app/code/community/Pay/Payment/Helper/Data.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,7 @@ private function _saveOptions($paymentMethods, $store = null)
405405
foreach ($paymentMethods as $paymentMethod) {
406406
$image = 'https://static.pay.nl/payment_profiles/20x20/' . $paymentMethod['id'] . '.png';
407407

408-
$differentIconArray = array(1813, 3144, 3183, 3192, 2856);
408+
$differentIconArray = array(1813, 3144, 3183, 3192, 2856, 2907, 3552, 3258, 3609, 3597, 3603, 3558, 3633, 3615);
409409

410410
if (in_array($paymentMethod['id'], $differentIconArray)) {
411411
$image = 'https://static.pay.nl/payment_profiles/100x100/' . $paymentMethod['id'] . '.svg';
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
class Pay_Payment_Model_Paymentmethod_Alipayplus extends Pay_Payment_Model_Paymentmethod {
3+
const OPTION_ID = 2907;
4+
protected $_paymentOptionId = 2907;
5+
protected $_code = 'pay_payment_alipayplus';
6+
protected $_formBlockType = 'pay_payment/form_alipayplus';
7+
}
8+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
class Pay_Payment_Model_Paymentmethod_Alma extends Pay_Payment_Model_Paymentmethod {
3+
const OPTION_ID = 3552;
4+
protected $_paymentOptionId = 3552;
5+
protected $_code = 'pay_payment_alma';
6+
protected $_formBlockType = 'pay_payment/form_alma';
7+
}
8+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
class Pay_Payment_Model_Paymentmethod_Flyingblueplus extends Pay_Payment_Model_Paymentmethod {
3+
const OPTION_ID = 3615;
4+
protected $_paymentOptionId = 3615;
5+
protected $_code = 'pay_payment_flyingblueplus';
6+
protected $_formBlockType = 'pay_payment/form_flyingblueplus';
7+
}
8+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
class Pay_Payment_Model_Paymentmethod_Kidsorteen extends Pay_Payment_Model_Paymentmethod {
3+
const OPTION_ID = 3597;
4+
protected $_paymentOptionId = 3597;
5+
protected $_code = 'pay_payment_kidsorteen';
6+
protected $_formBlockType = 'pay_payment/form_kidsorteen';
7+
}
8+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
class Pay_Payment_Model_Paymentmethod_Kunstencultuurkaart extends Pay_Payment_Model_Paymentmethod {
3+
const OPTION_ID = 3258;
4+
protected $_paymentOptionId = 3258;
5+
protected $_code = 'pay_payment_kunstencultuurkaart';
6+
protected $_formBlockType = 'pay_payment/form_kunstencultuurkaart';
7+
}
8+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
class Pay_Payment_Model_Paymentmethod_Mobilepay extends Pay_Payment_Model_Paymentmethod {
3+
const OPTION_ID = 3558;
4+
protected $_paymentOptionId = 3558;
5+
protected $_code = 'pay_payment_mobilepay';
6+
protected $_formBlockType = 'pay_payment/form_mobilepay';
7+
}
8+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
class Pay_Payment_Model_Paymentmethod_Rotterdamcitycard extends Pay_Payment_Model_Paymentmethod {
3+
const OPTION_ID = 3603;
4+
protected $_paymentOptionId = 3603;
5+
protected $_code = 'pay_payment_rotterdamcitycard';
6+
protected $_formBlockType = 'pay_payment/form_rotterdamcitycard';
7+
}
8+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
class Pay_Payment_Model_Paymentmethod_Stadspasamsterdam extends Pay_Payment_Model_Paymentmethod {
3+
const OPTION_ID = 3609;
4+
protected $_paymentOptionId = 3609;
5+
protected $_code = 'pay_payment_stadspasamsterdam';
6+
protected $_formBlockType = 'pay_payment/form_stadspasamsterdam';
7+
}
8+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
class Pay_Payment_Model_Paymentmethod_Xafaxmynetpay extends Pay_Payment_Model_Paymentmethod {
3+
const OPTION_ID = 3633;
4+
protected $_paymentOptionId = 3633;
5+
protected $_code = 'pay_payment_xafaxmynetpay';
6+
protected $_formBlockType = 'pay_payment/form_xafaxmynetpay';
7+
}
8+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?php
2+
class Pay_Payment_Model_Source_Paymentmethod_Alipayplus_Active extends Pay_Payment_Model_Source_Paymentmethod_Active{
3+
protected $_option_id = Pay_Payment_Model_Paymentmethod_Alipayplus::OPTION_ID;
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?php
2+
class Pay_Payment_Model_Source_Paymentmethod_Alma_Active extends Pay_Payment_Model_Source_Paymentmethod_Active{
3+
protected $_option_id = Pay_Payment_Model_Paymentmethod_Alma::OPTION_ID;
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?php
2+
class Pay_Payment_Model_Source_Paymentmethod_Flyingblueplus_Active extends Pay_Payment_Model_Source_Paymentmethod_Active{
3+
protected $_option_id = Pay_Payment_Model_Paymentmethod_Flyingblueplus::OPTION_ID;
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?php
2+
class Pay_Payment_Model_Source_Paymentmethod_Kidsorteen_Active extends Pay_Payment_Model_Source_Paymentmethod_Active{
3+
protected $_option_id = Pay_Payment_Model_Paymentmethod_Kidsorteen::OPTION_ID;
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?php
2+
class Pay_Payment_Model_Source_Paymentmethod_Kunstencultuurkaart_Active extends Pay_Payment_Model_Source_Paymentmethod_Active{
3+
protected $_option_id = Pay_Payment_Model_Paymentmethod_Kunstencultuurkaart::OPTION_ID;
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?php
2+
class Pay_Payment_Model_Source_Paymentmethod_Mobilepay_Active extends Pay_Payment_Model_Source_Paymentmethod_Active{
3+
protected $_option_id = Pay_Payment_Model_Paymentmethod_Mobilepay::OPTION_ID;
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?php
2+
class Pay_Payment_Model_Source_Paymentmethod_Rotterdamcitycard_Active extends Pay_Payment_Model_Source_Paymentmethod_Active{
3+
protected $_option_id = Pay_Payment_Model_Paymentmethod_Rotterdamcitycard::OPTION_ID;
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?php
2+
class Pay_Payment_Model_Source_Paymentmethod_Stadspasamsterdam_Active extends Pay_Payment_Model_Source_Paymentmethod_Active{
3+
protected $_option_id = Pay_Payment_Model_Paymentmethod_Stadspasamsterdam::OPTION_ID;
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?php
2+
class Pay_Payment_Model_Source_Paymentmethod_Xafaxmynetpay_Active extends Pay_Payment_Model_Source_Paymentmethod_Active{
3+
protected $_option_id = Pay_Payment_Model_Paymentmethod_Xafaxmynetpay::OPTION_ID;
4+
}

0 commit comments

Comments
 (0)