PluginProbe
Welcart e-Commerce / 1.3.6
Welcart e-Commerce v1.3.6
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.6, at includes/purchase_button.php

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