@@ -144,25 +144,26 @@ function javascript_validation()
144
144
*
145
145
* @return array
146
146
*/
147
- function selection () {
148
-
149
- if (tep_session_is_registered ('customer_id ' ))
150
- {
151
- $ consumerID = $ _SESSION ['customer_id ' ];
152
- }
153
- if ( ! isset ( $ _SESSION ['wcp-consumerDeviceId ' ] ) ) {
154
- $ timestamp = microtime ();
155
- $ consumerDeviceId = md5 ( $ consumerID . "_ " . $ timestamp );
156
- $ _SESSION ['wcp-consumerDeviceId ' ] = $ consumerDeviceId ;
157
- } else {
158
- $ consumerDeviceId = $ _SESSION ['wcp-consumerDeviceId ' ];
147
+ function selection ()
148
+ {
149
+ if (MODULE_PAYMENT_WIRECARD_CHECKOUT_PAGE_INSTALLMENT_PROVIDER == 'RatePay ' ||
150
+ MODULE_PAYMENT_WIRECARD_CHECKOUT_PAGE_INVOICE_PROVIDER == 'RatePay ' ) {
151
+ if (tep_session_is_registered ('customer_id ' )) {
152
+ $ consumerID = $ _SESSION ['customer_id ' ];
153
+ }
154
+ if (!isset ($ _SESSION ['wcp-consumerDeviceId ' ])) {
155
+ $ timestamp = microtime ();
156
+ $ consumerDeviceId = md5 ($ consumerID . "_ " . $ timestamp );
157
+ $ _SESSION ['wcp-consumerDeviceId ' ] = $ consumerDeviceId ;
158
+ } else {
159
+ $ consumerDeviceId = $ _SESSION ['wcp-consumerDeviceId ' ];
160
+ }
161
+ $ ratepay = '<script language="JavaScript">var di = {t:" ' . $ consumerDeviceId . '",v:"WDWL",l:"Checkout"};</script> ' ;
162
+ $ ratepay .= '<script type="text/javascript" src="//d.ratepay.com/ ' . $ consumerDeviceId . '/di.js"></script> ' ;
163
+ $ ratepay .= '<noscript><link rel="stylesheet" type="text/css" href="//d.ratepay.com/di.css?t= ' . $ consumerDeviceId . '&v=WDWL&l=Checkout"></noscript> ' ;
164
+ $ ratepay .= '<object type="application/x-shockwave-flash" data="//d.ratepay.com/WDWL/c.swf" width="0" height="0"><param name="movie" value="//d.ratepay.com/WDWL/c.swf" /><param name="flashvars" value="t= ' . $ consumerDeviceId . '&v=WDWL"/><param name="AllowScriptAccess" value="always"/></object> ' ;
165
+ echo $ ratepay ;
159
166
}
160
- $ ratepay = '<script language="JavaScript">var di = {t:" ' . $ consumerDeviceId . '",v:"WDWL",l:"Checkout"};</script> ' ;
161
- $ ratepay .= '<script type="text/javascript" src="//d.ratepay.com/ ' . $ consumerDeviceId . '/di.js"></script> ' ;
162
- $ ratepay .= '<noscript><link rel="stylesheet" type="text/css" href="//d.ratepay.com/di.css?t= ' . $ consumerDeviceId . '&v=WDWL&l=Checkout"></noscript> ' ;
163
- $ ratepay .= '<object type="application/x-shockwave-flash" data="//d.ratepay.com/WDWL/c.swf" width="0" height="0"><param name="movie" value="//d.ratepay.com/WDWL/c.swf" /><param name="flashvars" value="t= ' . $ consumerDeviceId . '&v=WDWL"/><param name="AllowScriptAccess" value="always"/></object> ' ;
164
- echo $ ratepay ;
165
-
166
167
if ( count ($ this ->_payments ->get_enabled_paymenttypes ()) ) {
167
168
return array (
168
169
'id ' => $ this ->code ,
0 commit comments