PluginProbe
Welcart e-Commerce / 1.3.5
Welcart e-Commerce v1.3.5
2.12.4 2.12.3 2.11.35 2.12.2 2.12.1 2.11.34 2.11.33 2.11.32 2.11.31 2.11.30 1.3.16 1.3.17 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.10 1.4.11 1.4.12 All 292 releases
usc-e-shop / includes / purchase_button.php

purchase_button.php in Welcart e-Commerce 1.3.5, at includes/purchase_button.php

888 lines 63.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if(isset($this))
3 $usces = &$this;
4
5 $payments = usces_get_payments_by_name($usces_entries['order']['payment_name']);
6 $acting_flag = '';
7 $rand = sprintf('%010d', mt_rand(1, 9999999999));
8 $cart = $usces->cart->get_cart();
9
10 //20120914ysk start 0000566
11 $purchase_disabled = ( '' != $usces->error_message ) ? ' disabled="true"' : '';
12 //20120914ysk end
13 if( 'acting' != substr($payments['settlement'], 0, 6) || 0 == $usces_entries['order']['total_full_price'] ){
14 $html .= '<form id="purchase_form" action="' . USCES_CART_URL . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
15 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.apply_filters('usces_filter_confirm_prebutton_value', __('Back to payment method page.', 'usces')).'"' . apply_filters('usces_filter_confirm_prebutton', NULL) . ' />
16 <input name="purchase" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"' . apply_filters('usces_filter_confirm_nextbutton', NULL) . $purchase_disabled . ' /></div>';
17 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
18 $html .= '</form>';
19 }else{
20 $send_item_code = apply_filters('usces_filter_settlement_item_code', $usces->getItemCode($cart[0]['post_id']));
21 $send_item_name = apply_filters('usces_filter_settlement_item_name', $usces->getItemName($cart[0]['post_id']));
22
23 $scheme = ( $usces->use_ssl ) ? 'https://' : 'http://';
24
25 $acting_flag = ( 'acting' == $payments['settlement'] ) ? $payments['module'] : $payments['settlement'];
26 switch( $acting_flag ){
27
28 case 'paypal.php':
29 require_once($usces->options['settlement_path'] . "paypal.php");
30 //20110208ysk start
31 $lc = ( isset($usces->options['system']['currency']) && !empty($usces->options['system']['currency']) ) ? $usces->options['system']['currency'] : '';
32 $currency_code = $usces->get_currency_code();
33 global $usces_settings;
34 $country_num = $usces_settings['country_num'][$lc];
35 $tel = ltrim(str_replace('-', '', $usces_entries['customer']['tel']), '0');
36 $html .= '<form id="purchase_form" action="https://' . $usces_paypal_url . '/cgi-bin/webscr" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
37 <input type="hidden" name="cmd" value="_xclick">
38 <input type="hidden" name="business" value="' . $usces_paypal_business . '">
39 <input type="hidden" name="custom" value="' . $usces->get_uscesid(false) . '">
40 <input type="hidden" name="lc" value="'.$lc.'">
41 <input type="hidden" name="charset" value="UTF-8">
42 <input type="hidden" name="first_name" value="'.esc_html($usces_entries['customer']['name2']).'">
43 <input type="hidden" name="last_name" value="'.esc_html($usces_entries['customer']['name1']).'">
44 <input type="hidden" name="address1" value="'.esc_html($usces_entries['customer']['address2']).'">
45 <input type="hidden" name="address2" value="'.esc_html($usces_entries['customer']['address3']).'">
46 <input type="hidden" name="city" value="'.esc_html($usces_entries['customer']['address1']).'">
47 <input type="hidden" name="state" value="'.esc_html($usces_entries['customer']['pref']).'">
48 <input type="hidden" name="zip" value="'.esc_html($usces_entries['customer']['zipcode']).'">
49 <input type="hidden" name="night_phone_a" value="'.$country_num.'">
50 <input type="hidden" name="night_phone_b" value="'.$tel.'">
51 <input type="hidden" name="night_phone_c" value="">';
52 //20110208ysk end
53 if( 1 < count($cart) ) {
54 $html .= '<input type="hidden" name="item_name" value="' . esc_attr($send_item_name) . ' ' . __('Others', 'usces') . '">';
55 }else{
56 $html .= '<input type="hidden" name="item_name" value="' . esc_attr($send_item_name) . '">';
57 }
58 $html .= '<input type="hidden" name="item_number" value="">
59 <input type="hidden" name="amount" value="' . usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false) . '">';
60 //20110208ysk start
61 //if( USCES_JP ){
62 //$html .= '<input type="hidden" name="currency_code" value="JPY">';
63 $html .= '<input type="hidden" name="currency_code" value="'.$currency_code.'">';
64 //}
65 $html .= '<input type="hidden" name="no_note" value="1">';
66 //20110208ysk end
67 $html .= '<input type="hidden" name="return" value="' . apply_filters('usces_paypal_return_url', (USCES_CART_URL . $usces->delim . 'acting=paypal&acting_return=1') ) . '">
68 <input type="hidden" name="cancel_return" value="' . USCES_CART_URL . $usces->delim . 'confirm=1">
69 <input type="hidden" name="notify_url" value="' . USCES_PAYPAL_NOTIFY_URL . '">
70 <input type="hidden" name="button_subtype" value="products">
71 <input type="hidden" name="tax_rate" value="0.000">
72 <input type="hidden" name="shipping" value="0">
73 <input type="hidden" name="bn" value="uscons_cart_WPS_JP">
74 <div class="send"><input type="image" src="https://www.paypal.com/' . ( USCES_JP ? 'ja_JP/JP' : 'en_US' ) . '/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal"' . apply_filters('usces_filter_confirm_nextbutton', NULL) . $purchase_disabled . ' />
75 <img alt="" border="0" src="https://www.paypal.com/' . ( USCES_JP ? 'ja_JP' : 'en_US' ) . '/i/scr/pixel.gif" width="1" height="1"></div>';
76 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
77 $html .= '</form>';
78 $html .= '<form action="' . USCES_CART_URL . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
79 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"' . apply_filters('usces_filter_confirm_prebutton', NULL) . ' /></div>';
80 $html = apply_filters('usces_filter_confirm_inform_back', $html);
81 $html .= '</form>';
82 break;
83
84 case 'epsilon.php':
85 $member = $usces->get_member();
86 $memid = empty($member['ID']) ? 99999999 : $member['ID'];
87 $html .= '<form id="purchase_form" action="' . USCES_CART_URL . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
88 <input type="hidden" name="user_id" value="' . $memid . '">
89 <input type="hidden" name="user_name" value="' . esc_attr($usces_entries['customer']['name1'] . ' ' . $usces_entries['customer']['name2']) . '">
90 <input type="hidden" name="user_mail_add" value="' . esc_attr($usces_entries['customer']['mailaddress1']) . '">';
91 if( 1 < count($cart) ) {
92 $html .= '<input type="hidden" name="item_code" value="99999999">
93 <input type="hidden" name="item_name" value="' . esc_attr(mb_substr($send_item_name, 0, 25, 'UTF-8')) . ' ' . __('Others', 'usces') . '">';
94 }else{
95 $html .= '<input type="hidden" name="item_code" value="' . esc_attr($send_item_code) . '">
96 <input type="hidden" name="item_name" value="' . esc_attr(mb_substr($send_item_name, 0, 32, 'UTF-8')) . '">';
97 }
98 $html .= '<input type="hidden" name="item_price" value="' . usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false) . '">
99 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"' . apply_filters('usces_filter_confirm_prebutton', NULL) . ' />
100 <input name="purchase" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"' . apply_filters('usces_filter_confirm_nextbutton', NULL) . $purchase_disabled . ' /></div>';
101 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
102 $html .= '</form>';
103 break;
104
105 case 'acting_zeus_card':
106 $acting_opts = $usces->options['acting_settings']['zeus'];
107 $usces->save_order_acting_data($rand);
108 $html .= '<form id="purchase_form" action="' . USCES_CART_URL . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">';
109 $member = $usces->get_member();
110 $pcid = $usces->get_member_meta_value('zeus_pcid', $member['ID']);
111 $securecode = isset($_POST['securecode']) ? $_POST['securecode'] : '';
112 if( 2 == $acting_opts['security'] && 'on' == $acting_opts['quickcharge'] && $pcid == '8888888888888888' && $usces->is_member_logged_in() ){
113 $html .= '<input type="hidden" name="cardnumber" value="8888888888888888">';
114 //$html .= '<input type="hidden" name="securecode" value="' . esc_attr($_POST['securecode']) . '">';//20121119ysk 0000620
115 $html .= '<input type="hidden" name="securecode" value="' . esc_attr($securecode) . '">';
116 $html .= '<input type="hidden" name="expyy" value="' . esc_attr($_POST['expyy']) . '">
117 <input type="hidden" name="expmm" value="' . esc_attr($_POST['expmm']) . '">';
118 }else{
119 $html .= '<input type="hidden" name="cardnumber" value="' . esc_attr($_POST['cnum1']) . '">';
120 if( 1 == $acting_opts['security'] ){
121 $html .= '<input type="hidden" name="securecode" value="' . esc_attr($securecode) . '">';
122 }
123 $html .= '<input type="hidden" name="expyy" value="' . esc_attr($_POST['expyy']) . '">
124 <input type="hidden" name="expmm" value="' . esc_attr($_POST['expmm']) . '">';
125 }
126 $html .= '<input type="hidden" name="telno" value="' . esc_attr(str_replace('-', '', $usces_entries['customer']['tel'])) . '">
127 <input type="hidden" name="email" value="' . esc_attr($usces_entries['customer']['mailaddress1']) . '">
128 <input type="hidden" name="sendid" value="' . $member['ID'] . '">
129 <input type="hidden" name="username" value="' . esc_attr($_POST['username']) . '">
130 <input type="hidden" name="money" value="' . usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false) . '">
131 <input type="hidden" name="sendpoint" value="' . $rand . '">
132 <input type="hidden" name="printord" value="yes">';
133 if( isset($_POST['cbrand']) && isset($_POST['howpay']) && WCUtils::is_zero($_POST['howpay']) ){
134 $html .= '<input type="hidden" name="howpay" value="' . $_POST['howpay'] . '">';
135 $html .= '<input type="hidden" name="cbrand" value="' . $_POST['cbrand'] . '">';
136 $div_name = 'div_' . $_POST['cbrand'];
137 $html .= '<input type="hidden" name="div" value="' . $_POST[$div_name] . '">';
138 $html .= '<input type="hidden" name="div_1" value="' . $_POST['div_1'] . '">';
139 $html .= '<input type="hidden" name="div_2" value="' . $_POST['div_2'] . '">';
140 $html .= '<input type="hidden" name="div_3" value="' . $_POST['div_3'] . '">';
141 }
142 $html .= '
143 <input type="hidden" name="cnum1" value="' . esc_html($_POST['cnum1']) . '">
144 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"' . apply_filters('usces_filter_confirm_prebutton', NULL) . ' />
145 <input name="purchase" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"' . apply_filters('usces_filter_confirm_nextbutton', NULL) . $purchase_disabled . ' /></div>';
146 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
147 $html .= '</form>';
148 break;
149
150 case 'acting_zeus_conv':
151 $member = $usces->get_member();
152 $acting_opts = $usces->options['acting_settings']['zeus'];
153 $usces->save_order_acting_data($rand);
154 $html .= '<form id="purchase_form" action="' . USCES_CART_URL . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">';
155 $html .= '
156 <input type="hidden" name="act" value="secure_order">
157 <input type="hidden" name="money" value="' . usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false) . '">
158 <input type="hidden" name="username" value="' . esc_attr(trim($usces_entries['customer']['name3']) . trim($usces_entries['customer']['name4'])) . '">
159 <input type="hidden" name="telno" value="' . esc_attr(str_replace('-', '', $usces_entries['customer']['tel'])) . '">
160 <input type="hidden" name="email" value="' . esc_attr($usces_entries['customer']['mailaddress1']) . '">
161 <input type="hidden" name="pay_cvs" value="' . $_POST['pay_cvs'] . '">
162 <input type="hidden" name="sendid" value="' . $member['ID'] . '">
163 <input type="hidden" name="sendpoint" value="' . $rand . '">';
164 if( '' != $acting_opts['testid_conv'] ){
165 $html .= '<input type="hidden" name="testid" value="' . $acting_opts['testid_conv'] . '">';
166 $html .= '<input type="hidden" name="test_type" value="' . $acting_opts['test_type_conv'] . '">';
167 }
168 $html .= '
169 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"' . apply_filters('usces_filter_confirm_prebutton', NULL) . ' />
170 <input name="purchase" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"' . apply_filters('usces_filter_confirm_nextbutton', NULL) . $purchase_disabled . ' /></div>';
171 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
172 $html .= '</form>';
173 break;
174
175 case 'acting_zeus_bank':
176 $member = $usces->get_member();
177 $acting_opts = $usces->options['acting_settings']['zeus'];
178 $usces->save_order_acting_data($rand);
179 $html .= '<form id="purchase_form" action="' . $acting_opts['bank_url'] . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}" accept-charset="Shift_JIS">';
180 $html .= '
181 <input type="hidden" name="clientip" value="' . esc_attr($acting_opts['clientip_bank']) . '">
182 <input type="hidden" name="act" value="order">
183 <input type="hidden" name="money" value="' . usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false) . '">';
184 if( '' != $acting_opts['testid_bank'] ){
185 $html .= '<input type="hidden" name="username" value="' . esc_attr(trim($usces_entries['customer']['name3']) . trim($usces_entries['customer']['name4']) . '_' . $acting_opts['testid_bank']) . '">';
186 $html .= '<input type="hidden" name="telno" value="99999999999">';
187 }else{
188 $html .= '<input type="hidden" name="username" value="' . esc_attr(trim($usces_entries['customer']['name3']) . trim($usces_entries['customer']['name4'])) . '">';
189 $html .= '<input type="hidden" name="telno" value="' . esc_attr(str_replace('-', '', $usces_entries['customer']['tel'])) . '">';
190 }
191 $html .= '<input type="hidden" name="email" value="' . esc_attr($usces_entries['customer']['mailaddress1']) . '">
192 <input type="hidden" name="sendid" value="' . $member['ID'] . '">
193 <input type="hidden" name="sendpoint" value="' . $rand . '">
194 <input type="hidden" name="siteurl" value="' . get_option('home') . '">
195 <input type="hidden" name="sitestr" value="「' . esc_attr(get_option('blogname')) . '」トップページへ">
196 ';
197 $html .= '<input type="hidden" name="dummy" value="&#65533;" />';
198 $onclick = ' onClick="document.charset=\'Shift_JIS\';"';
199 $html .= '<div class="send"><input name="purchase" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"' . apply_filters('usces_filter_confirm_nextbutton', $onclick) . $purchase_disabled . ' /></div>';
200 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
201 $html .= '</form>';
202 $html .= '<form action="' . USCES_CART_URL . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
203 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"' . apply_filters('usces_filter_confirm_prebutton', NULL) . ' /></div>';
204 $html = apply_filters('usces_filter_confirm_inform_back', $html);
205 $html .= '</form>'."\n";
206 break;
207
208 case 'acting_remise_card':
209 $charging_type = $usces->getItemChargingType($cart[0]['post_id'], $cart);
210 $frequency = $usces->getItemFrequency($cart[0]['post_id']);
211 $chargingday = $usces->getItemChargingDay($cart[0]['post_id']);
212 $acting_opts = $usces->options['acting_settings']['remise'];
213 $usces->save_order_acting_data($rand);
214 $member = $usces->get_member();
215 $send_url = ('public' == $acting_opts['card_pc_ope']) ? $acting_opts['send_url_pc'] : $acting_opts['send_url_pc_test'];
216 $html .= '<form id="purchase_form" name="purchase_form" action="' . $send_url . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}" accept-charset="Shift_JIS">
217 <input type="hidden" name="SHOPCO" value="' . esc_attr($acting_opts['SHOPCO']) . '" />
218 <input type="hidden" name="HOSTID" value="' . esc_attr($acting_opts['HOSTID']) . '" />
219 <input type="hidden" name="REMARKS3" value="' . $acting_opts['REMARKS3'] . '" />
220 <input type="hidden" name="S_TORIHIKI_NO" value="' . $rand . '" />
221 <input type="hidden" name="JOB" value="' . apply_filters('usces_filter_remise_card_job', $acting_opts['card_jb']) . '" />
222 <input type="hidden" name="MAIL" value="' . esc_attr($usces_entries['customer']['mailaddress1']) . '" />
223 <input type="hidden" name="ITEM" value="' . apply_filters('usces_filter_remise_card_item', '0000120') . '" />
224 <input type="hidden" name="TOTAL" value="' . usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false) . '" />
225 <input type="hidden" name="AMOUNT" value="' . usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false) . '" />
226 <input type="hidden" name="RETURL" value="' . USCES_CART_URL . $usces->delim . 'acting=remise_card&acting_return=1" />
227 <input type="hidden" name="NG_RETURL" value="' . USCES_CART_URL . $usces->delim . 'acting=remise_card&acting_return=0" />
228 <input type="hidden" name="EXITURL" value="' . USCES_CART_URL . $usces->delim . 'confirm=1" />
229 ';
230 if( 'on' == $acting_opts['payquick'] && $usces->is_member_logged_in() ){
231 $pcid = $usces->get_member_meta_value('remise_pcid', $member['ID']);
232 $html .= '<input type="hidden" name="PAYQUICK" value="1">';
233 if( $pcid != NULL )
234 $html .= '<input type="hidden" name="PAYQUICKID" value="' . $pcid . '">';
235 }
236 if( 'on' == $acting_opts['howpay'] && isset($_POST['div']) && '0' !== $_POST['div'] && 'continue' != $charging_type ){
237 $html .= '<input type="hidden" name="div" value="' . $_POST['div'] . '">';
238 switch( $_POST['div'] ){
239 case '1':
240 $html .= '<input type="hidden" name="METHOD" value="61">';
241 $html .= '<input type="hidden" name="PTIMES" value="2">';
242 break;
243 case '2':
244 $html .= '<input type="hidden" name="METHOD" value="80">';
245 break;
246 }
247 }else{
248 $html .= '<input type="hidden" name="div" value="0">';
249 $html .= '<input type="hidden" name="METHOD" value="10">';
250 }
251 if( 'continue' == $charging_type ){
252 $nextdate = current_time('mysql');
253 $html .= '<input type="hidden" name="AUTOCHARGE" value="1">';
254 $html .= '<input type="hidden" name="AC_S_KAIIN_NO" value="' . $member['ID'] . '">';
255 $html .= '<input type="hidden" name="AC_NAME" value="' . esc_attr($usces_entries['customer']['name1'].$usces_entries['customer']['name2']) . '">';
256 $html .= '<input type="hidden" name="AC_KANA" value="' . esc_attr($usces_entries['customer']['name3'].$usces_entries['customer']['name4']) . '">';
257 $html .= '<input type="hidden" name="AC_TEL" value="' . esc_attr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['tel'], 'a', 'UTF-8'))) . '">';
258 $html .= '<input type="hidden" name="AC_AMOUNT" value="' . $usces_entries['order']['total_full_price'] . '">';
259 $html .= '<input type="hidden" name="AC_TOTAL" value="' . $usces_entries['order']['total_full_price'] . '">';
260 $html .= '<input type="hidden" name="AC_NEXT_DATE" value="' . date('Ymd', dlseller_first_charging($cart[0]['post_id'], 'time')) . '">';
261 $html .= '<input type="hidden" name="AC_INTERVAL" value="' . $frequency . 'M">';
262 }
263
264 $html .= '<input type="hidden" name="dummy" value="&#65533;" />';
265 $html .= '<div class="send"><input name="purchase" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"' . apply_filters('usces_filter_confirm_nextbutton', ' onClick="document.charset=\'Shift_JIS\';"') . $purchase_disabled . ' /></div>';
266 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
267 $html .= '</form>';
268 $html .= '<form action="' . USCES_CART_URL . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
269 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"' . apply_filters('usces_filter_confirm_prebutton', NULL) . ' /></div>';
270 $html = apply_filters('usces_filter_confirm_inform_back', $html);
271 $html .= '</form>'."\n";
272 break;
273
274 case 'acting_remise_conv':
275 if( function_exists('mb_strlen') ){
276 $biko = ( 22 < mb_strlen($usces_entries['order']['note'])) ? (mb_substr($usces_entries['order']['note'], 0, 22).'...') : $usces_entries['order']['note'];
277 }else{
278 $biko = ( 44 < strlen($usces_entries['order']['note'])) ? (substr($usces_entries['order']['note'], 0, 44).'...') : $usces_entries['order']['note'];
279 }
280 $datestr = get_date_from_gmt(gmdate('Y-m-d H:i:s', time()));
281 $acting_opts = $usces->options['acting_settings']['remise'];
282 $usces->save_order_acting_data($rand);
283 $send_url = ('public' == $acting_opts['conv_pc_ope']) ? $acting_opts['send_url_cvs_pc'] : $acting_opts['send_url_cvs_pc_test'];
284 $html .= '<form id="purchase_form" name="purchase_form" action="' . $send_url . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}" accept-charset="Shift_JIS">
285 <input type="hidden" name="SHOPCO" value="' . esc_attr($acting_opts['SHOPCO']) . '" />
286 <input type="hidden" name="HOSTID" value="' . esc_attr($acting_opts['HOSTID']) . '" />
287 <input type="hidden" name="REMARKS3" value="' . $acting_opts['REMARKS3'] . '" />
288 <input type="hidden" name="S_TORIHIKI_NO" value="' . $rand . '" />
289 <input type="hidden" name="NAME1" value="' . esc_attr($usces_entries['customer']['name1']) . '" />
290 <input type="hidden" name="NAME2" value="' . esc_attr($usces_entries['customer']['name2']) . '" />
291 <input type="hidden" name="KANA1" value="' . esc_attr($usces_entries['customer']['name3']) . '" />
292 <input type="hidden" name="KANA2" value="' . esc_attr($usces_entries['customer']['name4']) . '" />
293 <input type="hidden" name="YUBIN1" value="' . esc_attr(substr(str_replace('-', '', $usces_entries['customer']['zipcode']), 0, 3)) . '" />
294 <input type="hidden" name="YUBIN2" value="' . esc_attr(substr(str_replace('-', '', $usces_entries['customer']['zipcode']), 3, 4)) . '" />
295 <input type="hidden" name="ADD1" value="' . esc_attr($usces_entries['customer']['pref'] . $usces_entries['customer']['address1']) . '" />
296 <input type="hidden" name="ADD2" value="' . esc_attr($usces_entries['customer']['address2']) . '" />
297 <input type="hidden" name="ADD3" value="' . esc_attr($usces_entries['customer']['address3']) . '" />
298 <input type="hidden" name="TEL" value="' . esc_attr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['tel'], 'a', 'UTF-8'))) . '" />
299 <input type="hidden" name="MAIL" value="' . esc_attr($usces_entries['customer']['mailaddress1']) . '" />
300 <input type="hidden" name="TOTAL" value="' . $usces_entries['order']['total_full_price'] . '" />
301 <input type="hidden" name="TAX" value="" />
302 <input type="hidden" name="S_PAYDATE" value="' . date('Ymd', mktime(0,0,0,substr($datestr, 5, 2),substr($datestr, 8, 2)+$acting_opts['S_PAYDATE'],substr($datestr, 0, 4))) . '" />
303 <input type="hidden" name="SEIYAKUDATE" value="' . date('Ymd', mktime(0,0,0,substr($datestr, 5, 2),substr($datestr, 8, 2),substr($datestr, 0, 4))) . '" />
304 <input type="hidden" name="BIKO" value="' . esc_html($biko) . '" />
305 ';
306 $mname_01 = '商品総額';
307 $html .= '<input type="hidden" name="MNAME_01" value="' . $mname_01 . '" />
308 <input type="hidden" name="MSUM_01" value="' . usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false) . '" />
309 <input type="hidden" name="MNAME_02" value="" />
310 <input type="hidden" name="MSUM_02" value="0" />
311 <input type="hidden" name="MNAME_03" value="" />
312 <input type="hidden" name="MSUM_03" value="0" />
313 <input type="hidden" name="MNAME_04" value="" />
314 <input type="hidden" name="MSUM_04" value="0" />
315 <input type="hidden" name="MNAME_05" value="" />
316 <input type="hidden" name="MSUM_05" value="0" />
317 <input type="hidden" name="MNAME_06" value="" />
318 <input type="hidden" name="MSUM_06" value="0" />
319 <input type="hidden" name="MNAME_07" value="" />
320 <input type="hidden" name="MSUM_07" value="0" />
321 ';
322
323 $html .= '<input type="hidden" name="RETURL" value="' . USCES_CART_URL . $usces->delim . 'acting=remise_conv&acting_return=1" />
324 <input type="hidden" name="NG_RETURL" value="' . USCES_CART_URL . $usces->delim . 'acting=remise_conv&acting_return=0" />
325 <input type="hidden" name="OPT" value="1" />
326 <input type="hidden" name="EXITURL" value="' . USCES_CART_URL . $usces->delim . 'confirm=1" />
327 ';
328 $html .= '
329 <input type="hidden" name="dummy" value="&#65533;" />
330 <div class="send"><input name="purchase" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"' . apply_filters('usces_filter_confirm_nextbutton', ' onClick="document.charset=\'Shift_JIS\';"') . $purchase_disabled . ' /></div>';
331 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
332 $html .= '</form>';
333 $html .= '<form action="' . USCES_CART_URL . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
334 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"' . apply_filters('usces_filter_confirm_prebutton', NULL) . ' /></div>';
335 $html = apply_filters('usces_filter_confirm_inform_back', $html);
336 $html .= '</form>'."\n";
337 break;
338
339 //20101018ysk start
340 case 'acting_jpayment_card'://クレジット決済(J-Payment)
341 $acting_opts = $usces->options['acting_settings']['jpayment'];
342 $usces->save_order_acting_data($rand);
343 //20120823ysk start 0000547
344 $itemName = $usces->getItemName($cart[0]['post_id']);
345 if(1 < count($cart)) $itemName .= ','.__('Others', 'usces');
346 if(50 < mb_strlen($itemName)) $itemName = mb_substr($itemName, 0, 50).'...';
347 $quantity = 0;
348 foreach($cart as $cart_row) {
349 $quantity += $cart_row['quantity'];
350 }
351 $desc = $itemName.' '.__('Quantity','usces').':'.$quantity;
352 //20120823ysk end
353 $html .= '<form id="purchase_form" name="purchase_form" action="'.$acting_opts['send_url'].'" method="post" onKeyDown="if(event.keyCode == 13) {return false;}" >
354 <input type="hidden" name="aid" value="'.$acting_opts['aid'].'" />
355 <input type="hidden" name="cod" value="'.$rand.'" />
356 <input type="hidden" name="jb" value="'.$acting_opts['card_jb'].'" />
357 <input type="hidden" name="am" value="'.usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false).'" />
358 <input type="hidden" name="tx" value="0" />
359 <input type="hidden" name="sf" value="0" />
360 <input type="hidden" name="pt" value="1" />
361 <input type="hidden" name="inm" value="'.$desc.'" />
362 <input type="hidden" name="pn" value="'.esc_attr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['tel'], 'a', 'UTF-8'))).'" />
363 <input type="hidden" name="em" value="'.esc_attr($usces_entries['customer']['mailaddress1']).'" />
364 <input type="hidden" name="acting" value="jpayment_card" />
365 <input type="hidden" name="acting_return" value="1" />
366 <input type="hidden" name="page_id" value="'.USCES_CART_NUMBER.'" />
367 <input type="hidden" name="uscesid" value="' . $usces->get_uscesid(false) . '">
368 ';
369 $html .= '<div class="send"><input name="purchase_jpayment" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"'.apply_filters('usces_filter_confirm_nextbutton', NULL).$purchase_disabled.' /></div>';
370 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
371 $html .= '</form>';
372 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if(event.keyCode == 13) {return false;}">
373 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"'.apply_filters('usces_filter_confirm_prebutton', NULL).' /></div>';
374 $html = apply_filters('usces_filter_confirm_inform_back', $html);
375 $html .= '</form>'."\n";
376 break;
377 case 'acting_jpayment_conv'://コンビニ・ペーパーレス決済(J-Payment)
378 $acting_opts = $usces->options['acting_settings']['jpayment'];
379 $usces->save_order_acting_data($rand);
380 //20120823ysk start 0000547
381 $itemName = $usces->getItemName($cart[0]['post_id']);
382 if(1 < count($cart)) $itemName .= ','.__('Others', 'usces');
383 if(50 < mb_strlen($itemName)) $itemName = mb_substr($itemName, 0, 50).'...';
384 $quantity = 0;
385 foreach($cart as $cart_row) {
386 $quantity += $cart_row['quantity'];
387 }
388 $desc = $itemName.' '.__('Quantity','usces').':'.$quantity;
389 //20120823ysk end
390 $html .= '<form id="purchase_form" name="purchase_form" action="'.$acting_opts['send_url'].'" method="post" onKeyDown="if(event.keyCode == 13) {return false;}" >
391 <input type="hidden" name="aid" value="'.$acting_opts['aid'].'" />
392 <input type="hidden" name="cod" value="'.$rand.'" />
393 <input type="hidden" name="jb" value="CAPTURE" />
394 <input type="hidden" name="am" value="'.usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false).'" />
395 <input type="hidden" name="tx" value="0" />
396 <input type="hidden" name="sf" value="0" />
397 <input type="hidden" name="pt" value="2" />
398 <input type="hidden" name="inm" value="'.$desc.'" />
399 <input type="hidden" name="pn" value="'.esc_attr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['tel'], 'a', 'UTF-8'))).'" />
400 <input type="hidden" name="em" value="'.esc_attr($usces_entries['customer']['mailaddress1']).'" />
401 <input type="hidden" name="acting" value="jpayment_conv" />
402 <input type="hidden" name="acting_return" value="1" />
403 <input type="hidden" name="page_id" value="'.USCES_CART_NUMBER.'" />
404 <input type="hidden" name="uscesid" value="' . $usces->get_uscesid(false) . '">
405 ';
406 $html .= '<div class="send"><input name="purchase_jpayment" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"'.apply_filters('usces_filter_confirm_nextbutton', NULL).$purchase_disabled.' /></div>';
407 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
408 $html .= '</form>';
409 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if(event.keyCode == 13) {return false;}">
410 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"'.apply_filters('usces_filter_confirm_prebutton', NULL).' /></div>';
411 $html = apply_filters('usces_filter_confirm_inform_back', $html);
412 $html .= '</form>'."\n";
413 break;
414 case 'acting_jpayment_bank'://バンクチェック決済(J-Payment)
415 $acting_opts = $usces->options['acting_settings']['jpayment'];
416 $usces->save_order_acting_data($rand);
417 //20120823ysk start 0000547
418 $itemName = $usces->getItemName($cart[0]['post_id']);
419 if(1 < count($cart)) $itemName .= ','.__('Others', 'usces');
420 if(50 < mb_strlen($itemName)) $itemName = mb_substr($itemName, 0, 50).'...';
421 $quantity = 0;
422 foreach($cart as $cart_row) {
423 $quantity += $cart_row['quantity'];
424 }
425 $desc = $itemName.' '.__('Quantity','usces').':'.$quantity;
426 //20120823ysk end
427 $html .= '<form id="purchase_form" name="purchase_form" action="'.$acting_opts['send_url'].'" method="post" onKeyDown="if(event.keyCode == 13) {return false;}" >
428 <input type="hidden" name="aid" value="'.$acting_opts['aid'].'" />
429 <input type="hidden" name="cod" value="'.$rand.'" />
430 <input type="hidden" name="jb" value="CAPTURE" />
431 <input type="hidden" name="am" value="'.usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false).'" />
432 <input type="hidden" name="tx" value="0" />
433 <input type="hidden" name="sf" value="0" />
434 <input type="hidden" name="pt" value="7" />
435 <input type="hidden" name="inm" value="'.$desc.'" />
436 <input type="hidden" name="pn" value="'.esc_attr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['tel'], 'a', 'UTF-8'))).'" />
437 <input type="hidden" name="em" value="'.esc_attr($usces_entries['customer']['mailaddress1']).'" />
438 <input type="hidden" name="acting" value="jpayment_bank" />
439 <input type="hidden" name="acting_return" value="1" />
440 <input type="hidden" name="page_id" value="'.USCES_CART_NUMBER.'" />
441 <input type="hidden" name="uscesid" value="' . $usces->get_uscesid(false) . '">
442 ';
443 $html .= '<div class="send"><input name="purchase_jpayment" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"'.apply_filters('usces_filter_confirm_nextbutton', NULL).$purchase_disabled.' /></div>';
444 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
445 $html .= '</form>';
446 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if(event.keyCode == 13) {return false;}">
447 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"'.apply_filters('usces_filter_confirm_prebutton', NULL).' /></div>';
448 $html = apply_filters('usces_filter_confirm_inform_back', $html);
449 $html .= '</form>'."\n";
450 break;
451 //20101018ysk end
452 //20110208ysk start
453 case 'acting_paypal_ec'://PayPal(エクスプレス・チェックアウト)
454 $acting_opts = $usces->options['acting_settings']['paypal'];
455 $currency_code = $usces->get_currency_code();
456 $name = apply_filters( 'usces_filter_paypalec_shiptoname', esc_attr($usces_entries['delivery']['name2'].' '.$usces_entries['delivery']['name1']) );
457 $address2 = apply_filters( 'usces_filter_paypalec_shiptostreet', esc_attr($usces_entries['delivery']['address2']) );
458 $address3 = apply_filters( 'usces_filter_paypalec_shiptostreet2', esc_attr($usces_entries['delivery']['address3']) );
459 $address1 = apply_filters( 'usces_filter_paypalec_shiptocity', esc_attr($usces_entries['delivery']['address1']) );
460 $pref = apply_filters( 'usces_filter_paypalec_shiptostate', esc_attr($usces_entries['delivery']['pref']) );
461 $country = ( !empty($usces_entries['delivery']['country']) ) ? $usces_entries['delivery']['country'] : usces_get_base_country();
462 $country_code = apply_filters( 'usces_filter_paypalec_shiptocountrycode', $country );
463 $zip = apply_filters( 'usces_filter_paypalec_shiptozip', str_replace('-', '', $usces_entries['delivery']['zipcode']) );
464 $tel = apply_filters( 'usces_filter_paypalec_shiptophonenum', ltrim(str_replace('-', '', $usces_entries['delivery']['tel']), '0') );
465 $html .= '<form id="purchase_form" action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
466 <input type="hidden" name="SHIPTONAME" value="'.$name.'">
467 <input type="hidden" name="SHIPTOSTREET" value="'.$address2.'">
468 <input type="hidden" name="SHIPTOSTREET2" value="'.$address3.'">
469 <input type="hidden" name="SHIPTOCITY" value="'.$address1.'">
470 <input type="hidden" name="SHIPTOSTATE" value="'.$pref.'">
471 <input type="hidden" name="SHIPTOCOUNTRYCODE" value="'.$country_code.'">
472 <input type="hidden" name="SHIPTOZIP" value="'.$zip.'">
473 <input type="hidden" name="SHIPTOPHONENUM" value="'.$tel.'">
474 <input type="hidden" name="SOLUTIONTYPE" value="Sole">
475 <input type="hidden" name="LANDINGPAGE" value="Billing">
476 <input type="hidden" name="CURRENCYCODE" value="'.$currency_code.'">
477 <input type="hidden" name="EMAIL" value="'.esc_attr( $usces_entries['customer']['mailaddress1'] ).'">';
478 //20120629ysk start 0000520
479 if( 'shipped' != $usces->getItemDivision( $cart[0]['post_id'] ) ) {
480 $html .= '<input type="hidden" name="NOSHIPPING" value="1">';
481 }
482 //20120629ysk end
483 $charging_type = $usces->getItemChargingType($cart[0]['post_id'], $cart);
484 //$frequency = $usces->getItemFrequency($cart[0]['post_id']);
485 if( 'continue' != $charging_type ) {
486 //通常購�
487
488 //20110606ysk start
489 $itemName = $usces->getItemName($cart[0]['post_id']);
490 if(1 < count($cart)) $itemName .= ','.__('Others', 'usces');
491 if(50 < mb_strlen($itemName)) $itemName = mb_substr($itemName, 0, 50).'...';
492 $quantity = 0;
493 foreach($cart as $cart_row) {
494 $quantity += $cart_row['quantity'];
495 }
496 $desc = $itemName.' '.__('Quantity','usces').':'.$quantity;
497 $html .= '<input type="hidden" name="DESC" value="'.$desc.'">';
498 //20110606ysk end
499 $html .= '<input type="hidden" name="AMT" value="'.usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false).'">';
500 } else {
501 //定期支払い
502 //$desc = usces_make_agreement_description($cart, $usces_entries['order']['total_items_price']);
503 $desc = usces_make_agreement_description($cart, $usces_entries['order']['total_full_price']);//20111125ysk 0000320
504 $html .= '<input type="hidden" name="L_BILLINGTYPE0" value="RecurringPayments">
505 <input type="hidden" name="L_BILLINGAGREEMENTDESCRIPTION0" value="'.esc_attr($desc).'">
506 <input type="hidden" name="AMT" value="0">';
507 }
508 $html .= '<input type="hidden" name="purchase" value="acting_paypal_ec">';//20110502ysk
509 $html .= '<div class="send"><input type="image" src="https://www.paypal.com/'.( USCES_JP ? 'ja_JP/JP' : 'en_US' ).'/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" value="submit" alt="PayPal"'.apply_filters('usces_filter_confirm_nextbutton', NULL).$purchase_disabled.' /></div>';
510 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
511 $html .= '</form>';
512 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
513 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"'.apply_filters('usces_filter_confirm_prebutton', NULL).' /></div>';
514 $html = apply_filters('usces_filter_confirm_inform_back', $html);
515 $html .= '</form>';
516 break;
517 //20110208ysk end
518 //20120413ysk start
519 case 'acting_sbps_card':
520 case 'acting_sbps_conv':
521 case 'acting_sbps_payeasy':
522 case 'acting_sbps_wallet':
523 case 'acting_sbps_mobile':
524 $charging_type = $usces->getItemChargingType($cart[0]['post_id']);
525 $frequency = $usces->getItemFrequency($cart[0]['post_id']);
526 $chargingday = $usces->getItemChargingDay($cart[0]['post_id']);
527 $acting_opts = $usces->options['acting_settings']['sbps'];
528 $usces->save_order_acting_data($rand);
529 $member = $usces->get_member();
530 $cust_code = ( empty($member['ID']) ) ? str_replace('-', '', mb_convert_kana($usces_entries['customer']['tel'], 'a', 'UTF-8')) : $member['ID'];
531 if( 'public' == $acting_opts['ope'] ) {
532 $send_url = $acting_opts['send_url'];
533 } elseif( 'test' == $acting_opts['ope'] ) {
534 $send_url = $acting_opts['send_url_test'];
535 } else {
536 $send_url = $acting_opts['send_url_check'];
537 }
538 $sbps_cust_no = '';
539 $sbps_payment_no = '';
540 switch( $acting_flag ) {
541 case 'acting_sbps_card':
542 //if( 'on' == $acting_opts['cust'] ) {
543 // $sbps_cust_no = $usces->get_member_meta_value( 'sbps_cust_no', $member['ID'] );
544 // $sbps_payment_no = $usces->get_member_meta_value( 'sbps_payment_no', $member['ID'] );
545 //}
546 $pay_method = ( 'on' == $acting_opts['3d_secure'] ) ? "credit3d" : "credit";
547 $acting = "sbps_card";
548 $free_csv = "";
549 break;
550 case 'acting_sbps_conv':
551 $pay_method = "webcvs";
552 $acting = "sbps_conv";
553 $free_csv = usces_set_free_csv( $usces_entries['customer'] );
554 break;
555 case 'acting_sbps_payeasy':
556 $pay_method = "payeasy";
557 $acting = "sbps_payeasy";
558 $free_csv = usces_set_free_csv( $usces_entries['customer'] );
559 break;
560 case 'acting_sbps_wallet':
561 $pay_method = "";
562 if( 'on' == $acting_opts['wallet_yahoowallet'] ) $pay_method .= ",yahoowallet";
563 if( 'on' == $acting_opts['wallet_rakuten'] ) $pay_method .= ",rakuten";
564 if( 'on' == $acting_opts['wallet_paypal'] ) $pay_method .= ",paypal";
565 if( 'on' == $acting_opts['wallet_netmile'] ) $pay_method .= ",netmile";
566 if( 'on' == $acting_opts['wallet_alipay'] ) $pay_method .= ",alipay";
567 $pay_method = ltrim( $pay_method, "," );
568 $acting = "sbps_wallet";
569 $free_csv = "";
570 break;
571 case 'acting_sbps_mobile':
572 $pay_method = "";
573 if( 'on' == $acting_opts['mobile_docomo'] ) $pay_method .= ",docomo";
574 if( 'on' == $acting_opts['mobile_softbank'] ) $pay_method .= ",softbank";
575 if( 'on' == $acting_opts['mobile_auone'] ) $pay_method .= ",auone";
576 if( 'on' == $acting_opts['mobile_mysoftbank'] ) $pay_method .= ",mysoftbank";
577 $pay_method = ltrim( $pay_method, "," );
578 $acting = "sbps_mobile";
579 $free_csv = "";
580 break;
581 }
582 $item_id = $cart[0]['post_id'];
583 $item_name = $usces->getItemName($cart[0]['post_id']);
584 if(1 < count($cart)) $item_name .= ' '.__('Others', 'usces');
585 if(36 < mb_strlen($item_name)) $item_name = mb_substr($item_name, 0, 36).'...';
586 $amount = usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false);
587 $pay_type = "0";
588 $auto_charge_type = "";
589 $service_type = "0";
590 $div_settle = "";
591 $last_charge_month = "";
592 $camp_type = "";
593 $terminal_type = "0";
594 $success_url = USCES_CART_URL.$usces->delim."acting=".$acting."&acting_return=1";
595 $cancel_url = USCES_CART_URL.$usces->delim."acting=".$acting."&confirm=1";
596 $error_url = USCES_CART_URL.$usces->delim."acting=".$acting."&acting_return=0";
597 $pagecon_url = USCES_CART_URL;
598 $free1 = $acting_flag;
599 $request_date = date('YmdHis', current_time('timestamp'));
600 $limit_second = "600";
601 $sps_hashcode = $pay_method.$acting_opts['merchant_id'].$acting_opts['service_id'].$cust_code.$sbps_cust_no.$sbps_payment_no.$rand.$item_id.$item_name.$amount.$pay_type.$auto_charge_type.$service_type.$div_settle.$last_charge_month.$camp_type.$terminal_type.$success_url.$cancel_url.$error_url.$pagecon_url.$free1.$free_csv.$request_date.$limit_second.$acting_opts['hash_key'];
602 $sps_hashcode = sha1( $sps_hashcode );
603 $html .= '<form id="purchase_form" name="purchase_form" action="'.$send_url.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}" accept-charset="Shift_JIS">
604 <input type="hidden" name="pay_method" value="'.$pay_method.'" />
605 <input type="hidden" name="merchant_id" value="'.$acting_opts['merchant_id'].'" />
606 <input type="hidden" name="service_id" value="'.$acting_opts['service_id'].'" />
607 <input type="hidden" name="cust_code" value="'.$cust_code.'" />
608 <input type="hidden" name="sps_cust_no" value="'.$sbps_cust_no.'" />
609 <input type="hidden" name="sps_payment_no" value="'.$sbps_payment_no.'" />
610 <input type="hidden" name="order_id" value="'.$rand.'" />
611 <input type="hidden" name="item_id" value="'.$item_id.'" />
612 <input type="hidden" name="pay_item_id" value="" />
613 <input type="hidden" name="item_name" value="'.$item_name.'" />
614 <input type="hidden" name="tax" value="" />
615 <input type="hidden" name="amount" value="'.$amount.'" />
616 <input type="hidden" name="pay_type" value="'.$pay_type.'" />
617 <input type="hidden" name="auto_charge_type" value="'.$auto_charge_type.'" />
618 <input type="hidden" name="service_type" value="'.$service_type.'" />
619 <input type="hidden" name="div_settle" value="'.$div_settle.'" />
620 <input type="hidden" name="last_charge_month" value="'.$last_charge_month.'" />
621 <input type="hidden" name="camp_type" value="'.$camp_type.'" />
622 <input type="hidden" name="terminal_type" value="'.$terminal_type.'" />
623 <input type="hidden" name="success_url" value="'.$success_url.'" />
624 <input type="hidden" name="cancel_url" value="'.$cancel_url.'" />
625 <input type="hidden" name="error_url" value="'.$error_url.'" />
626 <input type="hidden" name="pagecon_url" value="'.$pagecon_url.'" />
627 <input type="hidden" name="free1" value="'.$free1.'" />
628 <input type="hidden" name="free2" value="" />
629 <input type="hidden" name="free3" value="" />
630 <input type="hidden" name="free_csv" value="'.$free_csv.'" />
631 <input type="hidden" name="request_date" value="'.$request_date.'" />
632 <input type="hidden" name="limit_second" value="'.$limit_second.'" />
633 <input type="hidden" name="sps_hashcode" value="'.$sps_hashcode.'" />
634 ';
635 $html .= '<input type="hidden" name="dummy" value="&#65533;" />';
636 $html .= '<div class="send"><input name="purchase" type="submit" id="purchase_button" class="checkout_button" value="'.apply_filters('usces_filter_confirm_nextbutton_value', __('Checkout', 'usces')).'"' . apply_filters('usces_filter_confirm_nextbutton', ' onClick="document.charset=\'Shift_JIS\';"') . $purchase_disabled . ' /></div>';
637 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
638 $html .= '</form>';
639 $html .= '<form action="' . USCES_CART_URL . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
640 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"' . apply_filters('usces_filter_confirm_prebutton', NULL) . ' /></div>';
641 $html = apply_filters('usces_filter_confirm_inform_back', $html);
642 $html .= '</form>'."\n";
643 break;
644 //20120413ysk end
645 //20120618ysk start
646 case 'acting_telecom_card'://テレコムクレジット
647 $acting_opts = $usces->options['acting_settings']['telecom'];
648 $member = $usces->get_member();
649 $memid = empty($member['ID']) ? 99999999 : $member['ID'];
650 $send_url = $acting_opts['send_url'];
651 $tel = str_replace('-', '', $usces_entries['customer']['tel']);
652 $redirect_url = USCES_CART_URL.$usces->delim.'acting=telecom_card&acting_return=1&result=1';
653 $redirect_back_url = USCES_CART_URL.$usces->delim.'confirm=1';
654 $html .= '<form id="purchase_form" action="'.$send_url.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
655 <input type="hidden" name="clientip" value="'.$acting_opts['clientip'].'">
656 <input type="hidden" name="money" value="'.apply_filters( 'usces_filter_acting_amount', usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false), $acting_flag ).'">
657 <input type="hidden" name="sendid" value="'.$memid.'">
658 <input type="hidden" name="usrtel" value="'.$tel.'">
659 <input type="hidden" name="usrmail" value="'.esc_attr($usces_entries['customer']['mailaddress1']).'">
660 <input type="hidden" name="redirect_url" value="'.$redirect_url.'">
661 <input type="hidden" name="redirect_back_url" value="'.$redirect_back_url.'">
662 <input type="hidden" name="option" value="'.$rand.'">
663 ';
664 $html .= '<div class="send"><input name="purchase" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"'.apply_filters('usces_filter_confirm_nextbutton', NULL).$purchase_disabled.' /></div>';
665 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
666 $html .= '</form>';
667 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
668 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"'.apply_filters('usces_filter_confirm_prebutton', NULL).' /></div>';
669 $html = apply_filters('usces_filter_confirm_inform_back', $html);
670 $html .= '</form>';
671 break;
672 //20120618ysk end
673 //20121030ysk start
674 case 'acting_telecom_edy'://Edy決済(テレコムクレジット)
675 $acting_opts = $usces->options['acting_settings']['telecom'];
676 $member = $usces->get_member();
677 $memid = empty($member['ID']) ? 99999999 : $member['ID'];
678 $redirect_back_url = USCES_CART_URL.$usces->delim.'acting=telecom_edy&acting_return=1&reg_order=1';
679 $html .= '<form id="purchase_form" action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
680 <input type="hidden" name="clientip" value="'.$acting_opts['clientip'].'">
681 <input type="hidden" name="sendid" value="'.$memid.'">
682 <input type="hidden" name="money" value="'.apply_filters( 'usces_filter_acting_amount', usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false), $acting_flag ).'">
683 <input type="hidden" name="redirect_back_url" value="'.$redirect_back_url.'">
684 <input type="hidden" name="option" value="'.$rand.'">
685 ';
686 $html .= '<div class="send"><input name="purchase" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"'.apply_filters('usces_filter_confirm_nextbutton', NULL).$purchase_disabled.' /></div>';
687 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
688 $html .= '</form>';
689 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
690 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"'.apply_filters('usces_filter_confirm_prebutton', NULL).' /></div>';
691 $html = apply_filters('usces_filter_confirm_inform_back', $html);
692 $html .= '</form>';
693 break;
694 //20121030ysk end
695 //20121206ysk start
696 case 'acting_digitalcheck_card'://カード決済(デジタルチェック)
697 $acting_opts = $usces->options['acting_settings']['digitalcheck'];
698 $sid = uniqid();
699 $usces->save_order_acting_data($sid);
700 $member = $usces->get_member();
701 if( 'on' == $acting_opts['card_user_id'] && $usces->is_member_logged_in() ) {
702 $ip_user_id = $usces->get_member_meta_value( 'digitalcheck_ip_user_id', $member['ID'] );
703 if( empty($ip_user_id) ) {
704 $ip_user_id = $member['ID'];
705 $send_url = $acting_opts['send_url_card'];
706 $fuka = $acting_flag.$ip_user_id;
707 } else {
708 $send_url = USCES_CART_URL;
709 $fuka = $acting_flag;
710 }
711 } else {
712 $ip_user_id = false;
713 $send_url = $acting_opts['send_url_card'];
714 $fuka = $acting_flag;
715 }
716 $item_name = $usces->getItemName($cart[0]['post_id']);
717 if( 1 < count($cart) ) $item_name .= ','.__('Others', 'usces');
718 if( 46 < strlen($item_name) ) $item_name = mb_strimwidth( $item_name, 0, 50, '...' );
719 $kakutei = ( empty($acting_opts['card_kakutei']) ) ? '0' : $acting_opts['card_kakutei'];
720 $html .= '<form id="purchase_form" name="purchase_form" action="'.$send_url.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}" accept-charset="Shift_JIS">
721 <input type="hidden" name="IP" value="'.$acting_opts['card_ip'].'" />
722 <input type="hidden" name="SID" value="'.$sid.'" />
723 <input type="hidden" name="N1" value="'.$item_name.'">
724 <input type="hidden" name="K1" value="'.usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false).'">
725 <input type="hidden" name="STORE" value="51" />
726 <input type="hidden" name="KAKUTEI" value="'.$kakutei.'" />
727 <input type="hidden" name="FUKA" value="'.$fuka.'" />
728 <input type="hidden" name="NAME1" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['name1'], 0, 20)).'" />
729 <input type="hidden" name="NAME2" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['name2'], 0, 20)).'" />
730 <input type="hidden" name="KANA1" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['name3'], 0, 20)).'" />
731 <input type="hidden" name="KANA2" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['name4'], 0, 20)).'" />
732 <input type="hidden" name="YUBIN1" value="'.esc_attr(substr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['zipcode'], 'a', 'UTF-8')), 0, 7)).'" />
733 <input type="hidden" name="TEL" value="'.esc_attr(substr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['tel'], 'a', 'UTF-8')), 0, 11)).'" />
734 <input type="hidden" name="ADR1" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['pref'].$usces_entries['customer']['address1'].$usces_entries['customer']['address2'], 0, 50)).'" />
735 <input type="hidden" name="ADR2" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['address3'], 0, 50)).'" />
736 <input type="hidden" name="MAIL" value="'.esc_attr($usces_entries['customer']['mailaddress1']).'" />
737 ';
738 if( $ip_user_id ) {
739 $html .= '<input type="hidden" name="PASS" value="'.$acting_opts['card_pass'].'">
740 <input type="hidden" name="IP_USER_ID" value="'.$ip_user_id.'">
741 ';
742 }
743 if( $usces->use_ssl ) {
744 $ssl_url = $usces->options['ssl_url'].'/?page_id='.USCES_CART_NUMBER;
745 $html .= '<input type="hidden" name="OKURL" value="'.$ssl_url.$usces->delim.'acting=digitalcheck_card&acting_return=1" />
746 <input type="hidden" name="RT" value="'.$ssl_url.$usces->delim.'acting=digitalcheck_card&confirm=1" />
747 ';
748 } else {
749 $html .= '<input type="hidden" name="OKURL" value="'.USCES_CART_URL.$usces->delim.'acting=digitalcheck_card&acting_return=1" />
750 <input type="hidden" name="RT" value="'.USCES_CART_URL.$usces->delim.'acting=digitalcheck_card&confirm=1" />
751 ';
752 }
753 $html .= '<input type="hidden" name="dummy" value="&#65533;" />';
754 $html .= '<div class="send"><input name="purchase" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"'.apply_filters('usces_filter_confirm_nextbutton', ' onClick="document.charset=\'Shift_JIS\';"').$purchase_disabled.' /></div>';
755 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $sid, $purchase_disabled);
756 $html .= '</form>';
757 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
758 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"'.apply_filters('usces_filter_confirm_prebutton', NULL).' /></div>';
759 $html = apply_filters('usces_filter_confirm_inform_back', $html);
760 $html .= '</form>'."\n";
761 break;
762 case 'acting_digitalcheck_conv'://コンビニ決済(デジタルチェック)
763 $acting_opts = $usces->options['acting_settings']['digitalcheck'];
764 $sid = uniqid();
765 $usces->save_order_acting_data($sid);
766 $item_name = $usces->getItemName($cart[0]['post_id']);
767 if( 1 < count($cart) ) $item_name .= ','.__('Others', 'usces');
768 if( 46 < strlen($item_name) ) $item_name = mb_strimwidth( $item_name, 0, 50, '...' );
769 $today = date( 'Y-m-d', current_time('timestamp') );
770 list( $year, $month, $day ) = explode( '-', $today );
771 $kigen = date( 'Ymd', mktime(0, 0, 0, (int)$month, (int)$day + (int)$acting_opts['conv_kigen'], (int)$year) );
772 $store = ( 1 < count($acting_opts['conv_store']) ) ? '99' : $acting_opts['conv_store'][0];
773 //$html .= '<form id="purchase_form" name="purchase_form" action="'.$acting_opts['send_url_conv'].'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}" accept-charset="Shift_JIS">
774 $html .= '<form id="purchase_form" name="purchase_form" action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}" accept-charset="Shift_JIS">
775 <input type="hidden" name="IP" value="'.$acting_opts['conv_ip'].'" />
776 <input type="hidden" name="SID" value="'.$sid.'" />
777 <input type="hidden" name="N1" value="'.esc_attr($item_name).'">
778 <input type="hidden" name="K1" value="'.usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false).'">
779 <input type="hidden" name="STORE" value="'.$store.'" />
780 <input type="hidden" name="FUKA" value="'.$acting_flag.'" />
781 <input type="hidden" name="KIGEN" value="'.$kigen.'" />
782 <input type="hidden" name="NAME1" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['name1'], 0, 20)).'" />
783 <input type="hidden" name="NAME2" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['name2'], 0, 20)).'" />
784 <input type="hidden" name="KANA1" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['name3'], 0, 20)).'" />
785 <input type="hidden" name="KANA2" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['name4'], 0, 20)).'" />
786 <input type="hidden" name="YUBIN1" value="'.esc_attr(substr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['zipcode'], 'a', 'UTF-8')), 0, 7)).'" />
787 <input type="hidden" name="TEL" value="'.esc_attr(substr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['tel'], 'a', 'UTF-8')), 0, 11)).'" />
788 <input type="hidden" name="ADR1" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['pref'].$usces_entries['customer']['address1'].$usces_entries['customer']['address2'], 0, 50)).'" />
789 <input type="hidden" name="ADR2" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['address3'], 0, 50)).'" />
790 <input type="hidden" name="MAIL" value="'.esc_attr($usces_entries['customer']['mailaddress1']).'" />
791 ';
792 if( $usces->use_ssl ) {
793 $ssl_url = $usces->options['ssl_url'].'/?page_id='.USCES_CART_NUMBER;
794 $html .= '<input type="hidden" name="OKURL" value="'.$ssl_url.$usces->delim.'acting=digitalcheck_conv&acting_return=1" />
795 <input type="hidden" name="RT" value="'.$ssl_url.$usces->delim.'acting=digitalcheck_conv&confirm=1" />
796 ';
797 } else {
798 $html .= '<input type="hidden" name="OKURL" value="'.USCES_CART_URL.$usces->delim.'acting=digitalcheck_conv&acting_return=1" />
799 <input type="hidden" name="RT" value="'.USCES_CART_URL.$usces->delim.'acting=digitalcheck_conv&confirm=1" />
800 ';
801 }
802 $html .= '<input type="hidden" name="dummy" value="&#65533;" />';
803 $html .= '<div class="send"><input name="purchase" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"'.apply_filters('usces_filter_confirm_nextbutton', ' onClick="document.charset=\'Shift_JIS\';"').$purchase_disabled.' /></div>';
804 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $sid, $purchase_disabled);
805 $html .= '</form>';
806 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
807 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"'.apply_filters('usces_filter_confirm_prebutton', NULL).' /></div>';
808 $html = apply_filters('usces_filter_confirm_inform_back', $html);
809 $html .= '</form>'."\n";
810 break;
811 //20121206ysk end
812 //20130225ysk start
813 case 'acting_mizuho_card'://カード決済(みずほファクター)
814 $acting_opts = $usces->options['acting_settings']['mizuho'];
815 $send_url = ( 'public' == $acting_opts['ope'] ) ? $acting_opts['send_url'] : $acting_opts['send_url_test'];
816 $p_ver = '0200';
817 $stdate = date( 'Ymd' );
818 $stran = sprintf( '%06d', mt_rand(1, 999999) );
819 $bkcode = 'bg01';
820 $amount = apply_filters( 'usces_filter_acting_amount', usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false), $acting_flag );
821 $schksum = $p_ver.$stdate.$stran.$bkcode.$acting_opts['shopid'].$acting_opts['cshopid'].$amount.$acting_opts['hash_pass'];
822 $schksum = htmlspecialchars( md5( $schksum ) );
823 $html .= '<form id="purchase_form" action="'.$send_url.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}" accept-charset="Shift_JIS">
824 <input type="hidden" name="p_ver" value="'.$p_ver.'">
825 <input type="hidden" name="stdate" value="'.$stdate.'">
826 <input type="hidden" name="stran" value="'.$stran.'">
827 <input type="hidden" name="bkcode" value="'.$bkcode.'">
828 <input type="hidden" name="shopid" value="'.$acting_opts['shopid'].'">
829 <input type="hidden" name="cshopid" value="'.$acting_opts['cshopid'].'">
830 <input type="hidden" name="amount" value="'.$amount.'">
831 <input type="hidden" name="schksum" value="'.$schksum.'">
832 ';
833 $html .= '<input type="hidden" name="dummy" value="&#65533;" />';
834 $html .= '<div class="send"><input name="purchase" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"'.apply_filters('usces_filter_confirm_nextbutton', ' onClick="document.charset=\'Shift_JIS\';"').$purchase_disabled.' /></div>';
835 $html = apply_filters( 'usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled );
836 $html .= '</form>';
837 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
838 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"'.apply_filters('usces_filter_confirm_prebutton', NULL).' /></div>';
839 $html = apply_filters( 'usces_filter_confirm_inform_back', $html );
840 $html .= '</form>';
841 break;
842 case 'acting_mizuho_conv1'://コンビニ・ウェルネット決済(みずほファクター)
843 case 'acting_mizuho_conv2'://コンビニ・セブンイレブン決済(みずほファクター)
844 $acting_opts = $usces->options['acting_settings']['mizuho'];
845 $send_url = ( 'public' == $acting_opts['ope'] ) ? $acting_opts['send_url'] : $acting_opts['send_url_test'];
846 $p_ver = '0200';
847 $stdate = date( 'Ymd' );
848 $stran = sprintf( '%06d', mt_rand(1, 999999) );
849 $bkcode = 'cv0'.substr( $acting_flag, -1 );
850 $amount = apply_filters( 'usces_filter_acting_amount', usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false), $acting_flag );
851 $custmKanji = mb_strimwidth( $usces_entries['customer']['name1'].$usces_entries['customer']['name2'], 0, 40 );
852 $mailaddr = esc_attr( $usces_entries['customer']['mailaddress1'] );
853 $tel = str_replace( '-', '', $usces_entries['customer']['tel'] );
854 $schksum = $p_ver.$stdate.$stran.$bkcode.$acting_opts['shopid'].$acting_opts['cshopid'].$amount.mb_convert_encoding($custmKanji, 'SJIS', 'UTF-8').$mailaddr.$tel.$acting_opts['hash_pass'];
855 $schksum = htmlspecialchars( md5( $schksum ) );
856 $html .= '<form id="purchase_form" action="'.$send_url.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
857 <input type="hidden" name="p_ver" value="'.$p_ver.'">
858 <input type="hidden" name="stdate" value="'.$stdate.'">
859 <input type="hidden" name="stran" value="'.$stran.'">
860 <input type="hidden" name="bkcode" value="'.$bkcode.'">
861 <input type="hidden" name="shopid" value="'.$acting_opts['shopid'].'">
862 <input type="hidden" name="cshopid" value="'.$acting_opts['cshopid'].'">
863 <input type="hidden" name="amount" value="'.$amount.'">
864 <input type="hidden" name="custmKanji" value="'.$custmKanji.'">
865 <input type="hidden" name="mailaddr" value="'.$mailaddr.'">
866 <input type="hidden" name="tel" value="'.$tel.'">
867 <input type="hidden" name="schksum" value="'.$schksum.'">
868 ';
869 $html .= '<input type="hidden" name="dummy" value="&#65533;" />';
870 $html .= '<div class="send"><input name="purchase" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"'.apply_filters('usces_filter_confirm_nextbutton', ' onClick="document.charset=\'Shift_JIS\';"').$purchase_disabled.' /></div>';
871 $html = apply_filters( 'usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled );
872 $html .= '</form>';
873 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
874 <div class="send"><input name="backDelivery" type="submit" id="back_button" class="back_to_delivery_button" value="'.__('Back', 'usces').'"'.apply_filters('usces_filter_confirm_prebutton', NULL).' /></div>';
875 $html = apply_filters( 'usces_filter_confirm_inform_back', $html );
876 $html .= '</form>';
877 break;
878 //20130225ysk end
879
880 default:
881 $html .= '<form id="purchase_form" action="' . apply_filters('usces_filter_acting_url', USCES_CART_URL) . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
882 <div class="send"><input name="backDelivery" type="submit" id="back_button" value="'.__('Back', 'usces').'"'.apply_filters('usces_filter_confirm_prebutton', NULL).' />
883 <input name="purchase" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"'.$purchase_disabled.' /></div>';
884 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
885 $html .= '</form>';
886 }
887 }
888 ?>