PluginProbe
Welcart e-Commerce / 1.3.9
Welcart e-Commerce v1.3.9
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.9, at includes/purchase_button.php

902 lines 64.6 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 $kana1 = ( !empty($usces_entries['customer']['name3']) ) ? $usces_entries['customer']['name3'] : '';
286 if( !empty($kana1) ) {
287 $kana1 = str_replace( "", "", str_replace( " ", "", mb_convert_kana( $kana1, "KVC" ) ) );
288 $kana1 = mb_substr( $kana1, 0, 20 );
289 if( !mb_ereg( "^[ァ-ヶー]+$", $kana1 ) ) $kana1 = '';
290 }
291 $kana2 = ( !empty($usces_entries['customer']['name4']) ) ? $usces_entries['customer']['name4'] : '';
292 if( !empty($kana2) ) {
293 $kana2 = str_replace( "", "", str_replace( " ", "", mb_convert_kana( $kana2, "KVC" ) ) );
294 $kana2 = mb_substr( $kana2, 0, 20 );
295 if( !mb_ereg( "^[ァ-ヶー]+$", $kana2 ) ) $kana2 = '';
296 }
297 $html .= '<form id="purchase_form" name="purchase_form" action="' . $send_url . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}" accept-charset="Shift_JIS">
298 <input type="hidden" name="SHOPCO" value="' . esc_attr($acting_opts['SHOPCO']) . '" />
299 <input type="hidden" name="HOSTID" value="' . esc_attr($acting_opts['HOSTID']) . '" />
300 <input type="hidden" name="REMARKS3" value="' . $acting_opts['REMARKS3'] . '" />
301 <input type="hidden" name="S_TORIHIKI_NO" value="' . $rand . '" />
302 <input type="hidden" name="NAME1" value="' . esc_attr(mb_substr($usces_entries['customer']['name1'], 0, 20)) . '" />
303 <input type="hidden" name="NAME2" value="' . esc_attr(mb_substr($usces_entries['customer']['name2'], 0, 20)) . '" />
304 <input type="hidden" name="KANA1" value="' . esc_attr($kana1) . '" />
305 <input type="hidden" name="KANA2" value="' . esc_attr($kana2) . '" />
306 <input type="hidden" name="YUBIN1" value="' . esc_attr(substr(str_replace('-', '', $usces_entries['customer']['zipcode']), 0, 3)) . '" />
307 <input type="hidden" name="YUBIN2" value="' . esc_attr(substr(str_replace('-', '', $usces_entries['customer']['zipcode']), 3, 4)) . '" />
308 <input type="hidden" name="ADD1" value="' . esc_attr($usces_entries['customer']['pref'] . $usces_entries['customer']['address1']) . '" />
309 <input type="hidden" name="ADD2" value="' . esc_attr($usces_entries['customer']['address2']) . '" />
310 <input type="hidden" name="ADD3" value="' . esc_attr($usces_entries['customer']['address3']) . '" />
311 <input type="hidden" name="TEL" value="' . esc_attr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['tel'], 'a', 'UTF-8'))) . '" />
312 <input type="hidden" name="MAIL" value="' . esc_attr($usces_entries['customer']['mailaddress1']) . '" />
313 <input type="hidden" name="TOTAL" value="' . $usces_entries['order']['total_full_price'] . '" />
314 <input type="hidden" name="TAX" value="" />
315 <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))) . '" />
316 <input type="hidden" name="SEIYAKUDATE" value="' . date('Ymd', mktime(0,0,0,substr($datestr, 5, 2),substr($datestr, 8, 2),substr($datestr, 0, 4))) . '" />
317 <input type="hidden" name="BIKO" value="' . esc_attr($biko) . '" />
318 ';
319 $mname_01 = '商品総額';
320 $html .= '<input type="hidden" name="MNAME_01" value="' . $mname_01 . '" />
321 <input type="hidden" name="MSUM_01" value="' . usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false) . '" />
322 <input type="hidden" name="MNAME_02" value="" />
323 <input type="hidden" name="MSUM_02" value="0" />
324 <input type="hidden" name="MNAME_03" value="" />
325 <input type="hidden" name="MSUM_03" value="0" />
326 <input type="hidden" name="MNAME_04" value="" />
327 <input type="hidden" name="MSUM_04" value="0" />
328 <input type="hidden" name="MNAME_05" value="" />
329 <input type="hidden" name="MSUM_05" value="0" />
330 <input type="hidden" name="MNAME_06" value="" />
331 <input type="hidden" name="MSUM_06" value="0" />
332 <input type="hidden" name="MNAME_07" value="" />
333 <input type="hidden" name="MSUM_07" value="0" />
334 ';
335
336 $html .= '<input type="hidden" name="RETURL" value="' . USCES_CART_URL . $usces->delim . 'acting=remise_conv&acting_return=1" />
337 <input type="hidden" name="NG_RETURL" value="' . USCES_CART_URL . $usces->delim . 'acting=remise_conv&acting_return=0" />
338 <input type="hidden" name="OPT" value="1" />
339 <input type="hidden" name="EXITURL" value="' . USCES_CART_URL . $usces->delim . 'confirm=1" />
340 ';
341 $html .= '
342 <input type="hidden" name="dummy" value="&#65533;" />
343 <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>';
344 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
345 $html .= '</form>';
346 $html .= '<form action="' . USCES_CART_URL . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
347 <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>';
348 $html = apply_filters('usces_filter_confirm_inform_back', $html);
349 $html .= '</form>'."\n";
350 break;
351
352 //20101018ysk start
353 case 'acting_jpayment_card'://クレジット決済(J-Payment)
354 $acting_opts = $usces->options['acting_settings']['jpayment'];
355 $usces->save_order_acting_data($rand);
356 //20120823ysk start 0000547
357 $itemName = $usces->getItemName($cart[0]['post_id']);
358 if(1 < count($cart)) $itemName .= ','.__('Others', 'usces');
359 if(50 < mb_strlen($itemName)) $itemName = mb_substr($itemName, 0, 50).'...';
360 $quantity = 0;
361 foreach($cart as $cart_row) {
362 $quantity += $cart_row['quantity'];
363 }
364 $desc = $itemName.' '.__('Quantity','usces').':'.$quantity;
365 //20120823ysk end
366 $html .= '<form id="purchase_form" name="purchase_form" action="'.$acting_opts['send_url'].'" method="post" onKeyDown="if(event.keyCode == 13) {return false;}" >
367 <input type="hidden" name="aid" value="'.$acting_opts['aid'].'" />
368 <input type="hidden" name="cod" value="'.$rand.'" />
369 <input type="hidden" name="jb" value="'.$acting_opts['card_jb'].'" />
370 <input type="hidden" name="am" value="'.usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false).'" />
371 <input type="hidden" name="tx" value="0" />
372 <input type="hidden" name="sf" value="0" />
373 <input type="hidden" name="pt" value="1" />
374 <input type="hidden" name="inm" value="'.esc_attr($desc).'" />
375 <input type="hidden" name="pn" value="'.esc_attr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['tel'], 'a', 'UTF-8'))).'" />
376 <input type="hidden" name="em" value="'.esc_attr($usces_entries['customer']['mailaddress1']).'" />
377 <input type="hidden" name="acting" value="jpayment_card" />
378 <input type="hidden" name="acting_return" value="1" />
379 <input type="hidden" name="page_id" value="'.USCES_CART_NUMBER.'" />
380 <input type="hidden" name="uscesid" value="' . $usces->get_uscesid(false) . '">
381 ';
382 $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>';
383 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
384 $html .= '</form>';
385 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if(event.keyCode == 13) {return false;}">
386 <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>';
387 $html = apply_filters('usces_filter_confirm_inform_back', $html);
388 $html .= '</form>'."\n";
389 break;
390 case 'acting_jpayment_conv'://コンビニ・ペーパーレス決済(J-Payment)
391 $acting_opts = $usces->options['acting_settings']['jpayment'];
392 $usces->save_order_acting_data($rand);
393 //20120823ysk start 0000547
394 $itemName = $usces->getItemName($cart[0]['post_id']);
395 if(1 < count($cart)) $itemName .= ','.__('Others', 'usces');
396 if(50 < mb_strlen($itemName)) $itemName = mb_substr($itemName, 0, 50).'...';
397 $quantity = 0;
398 foreach($cart as $cart_row) {
399 $quantity += $cart_row['quantity'];
400 }
401 $desc = $itemName.' '.__('Quantity','usces').':'.$quantity;
402 //20120823ysk end
403 $html .= '<form id="purchase_form" name="purchase_form" action="'.$acting_opts['send_url'].'" method="post" onKeyDown="if(event.keyCode == 13) {return false;}" >
404 <input type="hidden" name="aid" value="'.$acting_opts['aid'].'" />
405 <input type="hidden" name="cod" value="'.$rand.'" />
406 <input type="hidden" name="jb" value="CAPTURE" />
407 <input type="hidden" name="am" value="'.usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false).'" />
408 <input type="hidden" name="tx" value="0" />
409 <input type="hidden" name="sf" value="0" />
410 <input type="hidden" name="pt" value="2" />
411 <input type="hidden" name="inm" value="'.esc_attr($desc).'" />
412 <input type="hidden" name="pn" value="'.esc_attr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['tel'], 'a', 'UTF-8'))).'" />
413 <input type="hidden" name="em" value="'.esc_attr($usces_entries['customer']['mailaddress1']).'" />
414 <input type="hidden" name="acting" value="jpayment_conv" />
415 <input type="hidden" name="acting_return" value="1" />
416 <input type="hidden" name="page_id" value="'.USCES_CART_NUMBER.'" />
417 <input type="hidden" name="uscesid" value="' . $usces->get_uscesid(false) . '">
418 ';
419 $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>';
420 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
421 $html .= '</form>';
422 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if(event.keyCode == 13) {return false;}">
423 <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>';
424 $html = apply_filters('usces_filter_confirm_inform_back', $html);
425 $html .= '</form>'."\n";
426 break;
427 case 'acting_jpayment_bank'://バンクチェック決済(J-Payment)
428 $acting_opts = $usces->options['acting_settings']['jpayment'];
429 $usces->save_order_acting_data($rand);
430 //20120823ysk start 0000547
431 $itemName = $usces->getItemName($cart[0]['post_id']);
432 if(1 < count($cart)) $itemName .= ','.__('Others', 'usces');
433 if(50 < mb_strlen($itemName)) $itemName = mb_substr($itemName, 0, 50).'...';
434 $quantity = 0;
435 foreach($cart as $cart_row) {
436 $quantity += $cart_row['quantity'];
437 }
438 $desc = $itemName.' '.__('Quantity','usces').':'.$quantity;
439 //20120823ysk end
440 $html .= '<form id="purchase_form" name="purchase_form" action="'.$acting_opts['send_url'].'" method="post" onKeyDown="if(event.keyCode == 13) {return false;}" >
441 <input type="hidden" name="aid" value="'.$acting_opts['aid'].'" />
442 <input type="hidden" name="cod" value="'.$rand.'" />
443 <input type="hidden" name="jb" value="CAPTURE" />
444 <input type="hidden" name="am" value="'.usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false).'" />
445 <input type="hidden" name="tx" value="0" />
446 <input type="hidden" name="sf" value="0" />
447 <input type="hidden" name="pt" value="7" />
448 <input type="hidden" name="inm" value="'.esc_attr($desc).'" />
449 <input type="hidden" name="pn" value="'.esc_attr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['tel'], 'a', 'UTF-8'))).'" />
450 <input type="hidden" name="em" value="'.esc_attr($usces_entries['customer']['mailaddress1']).'" />
451 <input type="hidden" name="acting" value="jpayment_bank" />
452 <input type="hidden" name="acting_return" value="1" />
453 <input type="hidden" name="page_id" value="'.USCES_CART_NUMBER.'" />
454 <input type="hidden" name="uscesid" value="' . $usces->get_uscesid(false) . '">
455 ';
456 $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>';
457 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
458 $html .= '</form>';
459 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if(event.keyCode == 13) {return false;}">
460 <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>';
461 $html = apply_filters('usces_filter_confirm_inform_back', $html);
462 $html .= '</form>'."\n";
463 break;
464 //20101018ysk end
465 //20110208ysk start
466 case 'acting_paypal_ec'://PayPal(エクスプレス・チェックアウト)
467 $acting_opts = $usces->options['acting_settings']['paypal'];
468 $currency_code = $usces->get_currency_code();
469 $name = apply_filters( 'usces_filter_paypalec_shiptoname', esc_attr($usces_entries['delivery']['name2'].' '.$usces_entries['delivery']['name1']) );
470 $address2 = apply_filters( 'usces_filter_paypalec_shiptostreet', esc_attr($usces_entries['delivery']['address2']) );
471 $address3 = apply_filters( 'usces_filter_paypalec_shiptostreet2', esc_attr($usces_entries['delivery']['address3']) );
472 $address1 = apply_filters( 'usces_filter_paypalec_shiptocity', esc_attr($usces_entries['delivery']['address1']) );
473 $pref = apply_filters( 'usces_filter_paypalec_shiptostate', esc_attr($usces_entries['delivery']['pref']) );
474 $country = ( !empty($usces_entries['delivery']['country']) ) ? $usces_entries['delivery']['country'] : usces_get_base_country();
475 $country_code = apply_filters( 'usces_filter_paypalec_shiptocountrycode', $country );
476 $zip = apply_filters( 'usces_filter_paypalec_shiptozip', $usces_entries['delivery']['zipcode'] );
477 $tel = apply_filters( 'usces_filter_paypalec_shiptophonenum', ltrim(str_replace('-', '', $usces_entries['delivery']['tel']), '0') );
478 $html .= '<form id="purchase_form" action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
479 <input type="hidden" name="SHIPTONAME" value="'.$name.'">
480 <input type="hidden" name="SHIPTOSTREET" value="'.$address2.'">
481 <input type="hidden" name="SHIPTOSTREET2" value="'.$address3.'">
482 <input type="hidden" name="SHIPTOCITY" value="'.$address1.'">
483 <input type="hidden" name="SHIPTOSTATE" value="'.$pref.'">
484 <input type="hidden" name="SHIPTOCOUNTRYCODE" value="'.$country_code.'">
485 <input type="hidden" name="SHIPTOZIP" value="'.$zip.'">
486 <input type="hidden" name="SHIPTOPHONENUM" value="'.$tel.'">
487 <input type="hidden" name="SOLUTIONTYPE" value="Sole">
488 <input type="hidden" name="LANDINGPAGE" value="Billing">
489 <input type="hidden" name="CURRENCYCODE" value="'.$currency_code.'">
490 <input type="hidden" name="EMAIL" value="'.esc_attr( $usces_entries['customer']['mailaddress1'] ).'">';
491 //20120629ysk start 0000520
492 if( 'shipped' != $usces->getItemDivision( $cart[0]['post_id'] ) ) {
493 $html .= '<input type="hidden" name="NOSHIPPING" value="1">';
494 }
495 //20120629ysk end
496 $charging_type = $usces->getItemChargingType($cart[0]['post_id'], $cart);
497 //$frequency = $usces->getItemFrequency($cart[0]['post_id']);
498 if( 'continue' != $charging_type ) {
499 //通常購�
500
501 //20110606ysk start
502 $itemName = $usces->getItemName($cart[0]['post_id']);
503 if(1 < count($cart)) $itemName .= ','.__('Others', 'usces');
504 if(50 < mb_strlen($itemName)) $itemName = mb_substr($itemName, 0, 50).'...';
505 $quantity = 0;
506 foreach($cart as $cart_row) {
507 $quantity += $cart_row['quantity'];
508 }
509 $desc = $itemName.' '.__('Quantity','usces').':'.$quantity;
510 $html .= '<input type="hidden" name="DESC" value="'.esc_attr($desc).'">';
511 //20110606ysk end
512 $html .= '<input type="hidden" name="AMT" value="'.usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false).'">';
513 } else {
514 //定期支払い
515 //$desc = usces_make_agreement_description($cart, $usces_entries['order']['total_items_price']);
516 $desc = usces_make_agreement_description($cart, $usces_entries['order']['total_full_price']);//20111125ysk 0000320
517 $html .= '<input type="hidden" name="L_BILLINGTYPE0" value="RecurringPayments">
518 <input type="hidden" name="L_BILLINGAGREEMENTDESCRIPTION0" value="'.esc_attr($desc).'">
519 <input type="hidden" name="AMT" value="0">';
520 }
521 $html .= '<input type="hidden" name="purchase" value="acting_paypal_ec">';//20110502ysk
522 $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>';
523 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
524 $html .= '</form>';
525 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
526 <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>';
527 $html = apply_filters('usces_filter_confirm_inform_back', $html);
528 $html .= '</form>';
529 break;
530 //20110208ysk end
531 //20120413ysk start
532 case 'acting_sbps_card':
533 case 'acting_sbps_conv':
534 case 'acting_sbps_payeasy':
535 case 'acting_sbps_wallet':
536 case 'acting_sbps_mobile':
537 $charging_type = $usces->getItemChargingType($cart[0]['post_id']);
538 $frequency = $usces->getItemFrequency($cart[0]['post_id']);
539 $chargingday = $usces->getItemChargingDay($cart[0]['post_id']);
540 $acting_opts = $usces->options['acting_settings']['sbps'];
541 $usces->save_order_acting_data($rand);
542 $member = $usces->get_member();
543 $cust_code = ( empty($member['ID']) ) ? str_replace('-', '', mb_convert_kana($usces_entries['customer']['tel'], 'a', 'UTF-8')) : $member['ID'];
544 if( 'public' == $acting_opts['ope'] ) {
545 $send_url = $acting_opts['send_url'];
546 } elseif( 'test' == $acting_opts['ope'] ) {
547 $send_url = $acting_opts['send_url_test'];
548 } else {
549 $send_url = $acting_opts['send_url_check'];
550 }
551 $sbps_cust_no = '';
552 $sbps_payment_no = '';
553 switch( $acting_flag ) {
554 case 'acting_sbps_card':
555 //if( 'on' == $acting_opts['cust'] ) {
556 // $sbps_cust_no = $usces->get_member_meta_value( 'sbps_cust_no', $member['ID'] );
557 // $sbps_payment_no = $usces->get_member_meta_value( 'sbps_payment_no', $member['ID'] );
558 //}
559 $pay_method = ( 'on' == $acting_opts['3d_secure'] ) ? "credit3d" : "credit";
560 $acting = "sbps_card";
561 $free_csv = "";
562 break;
563 case 'acting_sbps_conv':
564 $pay_method = "webcvs";
565 $acting = "sbps_conv";
566 $free_csv = usces_set_free_csv( $usces_entries['customer'] );
567 break;
568 case 'acting_sbps_payeasy':
569 $pay_method = "payeasy";
570 $acting = "sbps_payeasy";
571 $free_csv = usces_set_free_csv( $usces_entries['customer'] );
572 break;
573 case 'acting_sbps_wallet':
574 $pay_method = "";
575 if( 'on' == $acting_opts['wallet_yahoowallet'] ) $pay_method .= ",yahoowallet";
576 if( 'on' == $acting_opts['wallet_rakuten'] ) $pay_method .= ",rakuten";
577 if( 'on' == $acting_opts['wallet_paypal'] ) $pay_method .= ",paypal";
578 if( 'on' == $acting_opts['wallet_netmile'] ) $pay_method .= ",netmile";
579 if( 'on' == $acting_opts['wallet_alipay'] ) $pay_method .= ",alipay";
580 $pay_method = ltrim( $pay_method, "," );
581 $acting = "sbps_wallet";
582 $free_csv = "";
583 break;
584 case 'acting_sbps_mobile':
585 $pay_method = "";
586 if( 'on' == $acting_opts['mobile_docomo'] ) $pay_method .= ",docomo";
587 if( 'on' == $acting_opts['mobile_softbank'] ) $pay_method .= ",softbank";
588 if( 'on' == $acting_opts['mobile_auone'] ) $pay_method .= ",auone";
589 if( 'on' == $acting_opts['mobile_mysoftbank'] ) $pay_method .= ",mysoftbank";
590 $pay_method = ltrim( $pay_method, "," );
591 $acting = "sbps_mobile";
592 $free_csv = "";
593 break;
594 }
595 $item_id = $cart[0]['post_id'];
596 $item_name = $usces->getItemName($cart[0]['post_id']);
597 if(1 < count($cart)) $item_name .= ' '.__('Others', 'usces');
598 if(36 < mb_strlen($item_name)) $item_name = mb_substr($item_name, 0, 36).'...';
599 $item_name = esc_attr( $item_name );
600 $amount = usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false);
601 $pay_type = "0";
602 $auto_charge_type = "";
603 $service_type = "0";
604 $div_settle = "";
605 $last_charge_month = "";
606 $camp_type = "";
607 $terminal_type = "0";
608 $success_url = USCES_CART_URL.$usces->delim."acting=".$acting."&acting_return=1";
609 $cancel_url = USCES_CART_URL.$usces->delim."acting=".$acting."&confirm=1";
610 $error_url = USCES_CART_URL.$usces->delim."acting=".$acting."&acting_return=0";
611 $pagecon_url = USCES_CART_URL;
612 $free1 = $acting_flag;
613 $request_date = date('YmdHis', current_time('timestamp'));
614 $limit_second = "600";
615 $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'];
616 $sps_hashcode = sha1( $sps_hashcode );
617 $html .= '<form id="purchase_form" name="purchase_form" action="'.$send_url.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}" accept-charset="Shift_JIS">
618 <input type="hidden" name="pay_method" value="'.$pay_method.'" />
619 <input type="hidden" name="merchant_id" value="'.$acting_opts['merchant_id'].'" />
620 <input type="hidden" name="service_id" value="'.$acting_opts['service_id'].'" />
621 <input type="hidden" name="cust_code" value="'.$cust_code.'" />
622 <input type="hidden" name="sps_cust_no" value="'.$sbps_cust_no.'" />
623 <input type="hidden" name="sps_payment_no" value="'.$sbps_payment_no.'" />
624 <input type="hidden" name="order_id" value="'.$rand.'" />
625 <input type="hidden" name="item_id" value="'.$item_id.'" />
626 <input type="hidden" name="pay_item_id" value="" />
627 <input type="hidden" name="item_name" value="'.$item_name.'" />
628 <input type="hidden" name="tax" value="" />
629 <input type="hidden" name="amount" value="'.$amount.'" />
630 <input type="hidden" name="pay_type" value="'.$pay_type.'" />
631 <input type="hidden" name="auto_charge_type" value="'.$auto_charge_type.'" />
632 <input type="hidden" name="service_type" value="'.$service_type.'" />
633 <input type="hidden" name="div_settle" value="'.$div_settle.'" />
634 <input type="hidden" name="last_charge_month" value="'.$last_charge_month.'" />
635 <input type="hidden" name="camp_type" value="'.$camp_type.'" />
636 <input type="hidden" name="terminal_type" value="'.$terminal_type.'" />
637 <input type="hidden" name="success_url" value="'.$success_url.'" />
638 <input type="hidden" name="cancel_url" value="'.$cancel_url.'" />
639 <input type="hidden" name="error_url" value="'.$error_url.'" />
640 <input type="hidden" name="pagecon_url" value="'.$pagecon_url.'" />
641 <input type="hidden" name="free1" value="'.$free1.'" />
642 <input type="hidden" name="free2" value="" />
643 <input type="hidden" name="free3" value="" />
644 <input type="hidden" name="free_csv" value="'.$free_csv.'" />
645 <input type="hidden" name="request_date" value="'.$request_date.'" />
646 <input type="hidden" name="limit_second" value="'.$limit_second.'" />
647 <input type="hidden" name="sps_hashcode" value="'.$sps_hashcode.'" />
648 ';
649 $html .= '<input type="hidden" name="dummy" value="&#65533;" />';
650 $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>';
651 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
652 $html .= '</form>';
653 $html .= '<form action="' . USCES_CART_URL . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
654 <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>';
655 $html = apply_filters('usces_filter_confirm_inform_back', $html);
656 $html .= '</form>'."\n";
657 break;
658 //20120413ysk end
659 //20120618ysk start
660 case 'acting_telecom_card'://テレコムクレジット
661 $acting_opts = $usces->options['acting_settings']['telecom'];
662 $member = $usces->get_member();
663 $memid = empty($member['ID']) ? 99999999 : $member['ID'];
664 $send_url = $acting_opts['send_url'];
665 $tel = str_replace('-', '', $usces_entries['customer']['tel']);
666 $redirect_url = USCES_CART_URL.$usces->delim.'acting=telecom_card&acting_return=1&result=1';
667 $redirect_back_url = USCES_CART_URL.$usces->delim.'confirm=1';
668 $html .= '<form id="purchase_form" action="'.$send_url.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
669 <input type="hidden" name="clientip" value="'.$acting_opts['clientip'].'">
670 <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 ).'">
671 <input type="hidden" name="sendid" value="'.$memid.'">
672 <input type="hidden" name="usrtel" value="'.$tel.'">
673 <input type="hidden" name="usrmail" value="'.esc_attr($usces_entries['customer']['mailaddress1']).'">
674 <input type="hidden" name="redirect_url" value="'.$redirect_url.'">
675 <input type="hidden" name="redirect_back_url" value="'.$redirect_back_url.'">
676 <input type="hidden" name="option" value="'.$rand.'">
677 ';
678 $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>';
679 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
680 $html .= '</form>';
681 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
682 <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>';
683 $html = apply_filters('usces_filter_confirm_inform_back', $html);
684 $html .= '</form>';
685 break;
686 //20120618ysk end
687 //20121030ysk start
688 case 'acting_telecom_edy'://Edy決済(テレコムクレジット)
689 $acting_opts = $usces->options['acting_settings']['telecom'];
690 $member = $usces->get_member();
691 $memid = empty($member['ID']) ? 99999999 : $member['ID'];
692 $redirect_back_url = USCES_CART_URL.$usces->delim.'acting=telecom_edy&acting_return=1&reg_order=1';
693 $html .= '<form id="purchase_form" action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
694 <input type="hidden" name="clientip" value="'.$acting_opts['clientip'].'">
695 <input type="hidden" name="sendid" value="'.$memid.'">
696 <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 ).'">
697 <input type="hidden" name="redirect_back_url" value="'.$redirect_back_url.'">
698 <input type="hidden" name="option" value="'.$rand.'">
699 ';
700 $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>';
701 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
702 $html .= '</form>';
703 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
704 <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>';
705 $html = apply_filters('usces_filter_confirm_inform_back', $html);
706 $html .= '</form>';
707 break;
708 //20121030ysk end
709 //20121206ysk start
710 case 'acting_digitalcheck_card'://カード決済(デジタルチェック)
711 $acting_opts = $usces->options['acting_settings']['digitalcheck'];
712 $sid = uniqid();
713 $usces->save_order_acting_data($sid);
714 $member = $usces->get_member();
715 if( 'on' == $acting_opts['card_user_id'] && $usces->is_member_logged_in() ) {
716 $ip_user_id = $usces->get_member_meta_value( 'digitalcheck_ip_user_id', $member['ID'] );
717 if( empty($ip_user_id) ) {
718 $ip_user_id = $member['ID'];
719 $send_url = $acting_opts['send_url_card'];
720 $fuka = $acting_flag.$ip_user_id;
721 } else {
722 $send_url = USCES_CART_URL;
723 $fuka = $acting_flag;
724 }
725 } else {
726 $ip_user_id = false;
727 $send_url = $acting_opts['send_url_card'];
728 $fuka = $acting_flag;
729 }
730 $item_name = $usces->getItemName($cart[0]['post_id']);
731 if( 1 < count($cart) ) $item_name .= ','.__('Others', 'usces');
732 if( 46 < strlen($item_name) ) $item_name = mb_strimwidth( $item_name, 0, 50, '...' );
733 $kakutei = ( empty($acting_opts['card_kakutei']) ) ? '0' : $acting_opts['card_kakutei'];
734 $html .= '<form id="purchase_form" name="purchase_form" action="'.$send_url.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}" accept-charset="Shift_JIS">
735 <input type="hidden" name="IP" value="'.$acting_opts['card_ip'].'" />
736 <input type="hidden" name="SID" value="'.$sid.'" />
737 <input type="hidden" name="N1" value="'.$item_name.'">
738 <input type="hidden" name="K1" value="'.usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false).'">
739 <input type="hidden" name="STORE" value="51" />
740 <input type="hidden" name="KAKUTEI" value="'.$kakutei.'" />
741 <input type="hidden" name="FUKA" value="'.$fuka.'" />
742 <input type="hidden" name="NAME1" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['name1'], 0, 20)).'" />
743 <input type="hidden" name="NAME2" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['name2'], 0, 20)).'" />
744 <input type="hidden" name="KANA1" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['name3'], 0, 20)).'" />
745 <input type="hidden" name="KANA2" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['name4'], 0, 20)).'" />
746 <input type="hidden" name="YUBIN1" value="'.esc_attr(substr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['zipcode'], 'a', 'UTF-8')), 0, 7)).'" />
747 <input type="hidden" name="TEL" value="'.esc_attr(substr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['tel'], 'a', 'UTF-8')), 0, 11)).'" />
748 <input type="hidden" name="ADR1" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['pref'].$usces_entries['customer']['address1'].$usces_entries['customer']['address2'], 0, 50)).'" />
749 <input type="hidden" name="ADR2" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['address3'], 0, 50)).'" />
750 <input type="hidden" name="MAIL" value="'.esc_attr($usces_entries['customer']['mailaddress1']).'" />
751 ';
752 if( $ip_user_id ) {
753 $html .= '<input type="hidden" name="PASS" value="'.$acting_opts['card_pass'].'">
754 <input type="hidden" name="IP_USER_ID" value="'.$ip_user_id.'">
755 ';
756 }
757 if( $usces->use_ssl ) {
758 $ssl_url = $usces->options['ssl_url'].'/?page_id='.USCES_CART_NUMBER;
759 $html .= '<input type="hidden" name="OKURL" value="'.$ssl_url.$usces->delim.'acting=digitalcheck_card&acting_return=1" />
760 <input type="hidden" name="RT" value="'.$ssl_url.$usces->delim.'acting=digitalcheck_card&confirm=1" />
761 ';
762 } else {
763 $html .= '<input type="hidden" name="OKURL" value="'.USCES_CART_URL.$usces->delim.'acting=digitalcheck_card&acting_return=1" />
764 <input type="hidden" name="RT" value="'.USCES_CART_URL.$usces->delim.'acting=digitalcheck_card&confirm=1" />
765 ';
766 }
767 $html .= '<input type="hidden" name="dummy" value="&#65533;" />';
768 $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>';
769 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $sid, $purchase_disabled);
770 $html .= '</form>';
771 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
772 <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>';
773 $html = apply_filters('usces_filter_confirm_inform_back', $html);
774 $html .= '</form>'."\n";
775 break;
776 case 'acting_digitalcheck_conv'://コンビニ決済(デジタルチェック)
777 $acting_opts = $usces->options['acting_settings']['digitalcheck'];
778 $sid = uniqid();
779 $usces->save_order_acting_data($sid);
780 $item_name = $usces->getItemName($cart[0]['post_id']);
781 if( 1 < count($cart) ) $item_name .= ','.__('Others', 'usces');
782 if( 46 < strlen($item_name) ) $item_name = mb_strimwidth( $item_name, 0, 50, '...' );
783 $today = date( 'Y-m-d', current_time('timestamp') );
784 list( $year, $month, $day ) = explode( '-', $today );
785 $kigen = date( 'Ymd', mktime(0, 0, 0, (int)$month, (int)$day + (int)$acting_opts['conv_kigen'], (int)$year) );
786 $store = ( 1 < count($acting_opts['conv_store']) ) ? '99' : $acting_opts['conv_store'][0];
787 //$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">
788 $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">
789 <input type="hidden" name="IP" value="'.$acting_opts['conv_ip'].'" />
790 <input type="hidden" name="SID" value="'.$sid.'" />
791 <input type="hidden" name="N1" value="'.esc_attr($item_name).'">
792 <input type="hidden" name="K1" value="'.usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false).'">
793 <input type="hidden" name="STORE" value="'.$store.'" />
794 <input type="hidden" name="FUKA" value="'.$acting_flag.'" />
795 <input type="hidden" name="KIGEN" value="'.$kigen.'" />
796 <input type="hidden" name="NAME1" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['name1'], 0, 20)).'" />
797 <input type="hidden" name="NAME2" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['name2'], 0, 20)).'" />
798 <input type="hidden" name="KANA1" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['name3'], 0, 20)).'" />
799 <input type="hidden" name="KANA2" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['name4'], 0, 20)).'" />
800 <input type="hidden" name="YUBIN1" value="'.esc_attr(substr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['zipcode'], 'a', 'UTF-8')), 0, 7)).'" />
801 <input type="hidden" name="TEL" value="'.esc_attr(substr(str_replace('-', '', mb_convert_kana($usces_entries['customer']['tel'], 'a', 'UTF-8')), 0, 11)).'" />
802 <input type="hidden" name="ADR1" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['pref'].$usces_entries['customer']['address1'].$usces_entries['customer']['address2'], 0, 50)).'" />
803 <input type="hidden" name="ADR2" value="'.esc_attr(mb_strimwidth($usces_entries['customer']['address3'], 0, 50)).'" />
804 <input type="hidden" name="MAIL" value="'.esc_attr($usces_entries['customer']['mailaddress1']).'" />
805 ';
806 if( $usces->use_ssl ) {
807 $ssl_url = $usces->options['ssl_url'].'/?page_id='.USCES_CART_NUMBER;
808 $html .= '<input type="hidden" name="OKURL" value="'.$ssl_url.$usces->delim.'acting=digitalcheck_conv&acting_return=1" />
809 <input type="hidden" name="RT" value="'.$ssl_url.$usces->delim.'acting=digitalcheck_conv&confirm=1" />
810 ';
811 } else {
812 $html .= '<input type="hidden" name="OKURL" value="'.USCES_CART_URL.$usces->delim.'acting=digitalcheck_conv&acting_return=1" />
813 <input type="hidden" name="RT" value="'.USCES_CART_URL.$usces->delim.'acting=digitalcheck_conv&confirm=1" />
814 ';
815 }
816 $html .= '<input type="hidden" name="dummy" value="&#65533;" />';
817 $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>';
818 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $sid, $purchase_disabled);
819 $html .= '</form>';
820 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
821 <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>';
822 $html = apply_filters('usces_filter_confirm_inform_back', $html);
823 $html .= '</form>'."\n";
824 break;
825 //20121206ysk end
826 //20130225ysk start
827 case 'acting_mizuho_card'://カード決済(みずほファクター)
828 $acting_opts = $usces->options['acting_settings']['mizuho'];
829 $send_url = ( 'public' == $acting_opts['ope'] ) ? $acting_opts['send_url'] : $acting_opts['send_url_test'];
830 $p_ver = '0200';
831 $stdate = date( 'Ymd' );
832 $stran = sprintf( '%06d', mt_rand(1, 999999) );
833 $bkcode = 'bg01';
834 $amount = apply_filters( 'usces_filter_acting_amount', usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false), $acting_flag );
835 $schksum = $p_ver.$stdate.$stran.$bkcode.$acting_opts['shopid'].$acting_opts['cshopid'].$amount.$acting_opts['hash_pass'];
836 $schksum = htmlspecialchars( md5( $schksum ) );
837 $html .= '<form id="purchase_form" action="'.$send_url.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}" accept-charset="Shift_JIS">
838 <input type="hidden" name="p_ver" value="'.$p_ver.'">
839 <input type="hidden" name="stdate" value="'.$stdate.'">
840 <input type="hidden" name="stran" value="'.$stran.'">
841 <input type="hidden" name="bkcode" value="'.$bkcode.'">
842 <input type="hidden" name="shopid" value="'.$acting_opts['shopid'].'">
843 <input type="hidden" name="cshopid" value="'.$acting_opts['cshopid'].'">
844 <input type="hidden" name="amount" value="'.$amount.'">
845 <input type="hidden" name="schksum" value="'.$schksum.'">
846 ';
847 $html .= '<input type="hidden" name="dummy" value="&#65533;" />';
848 $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>';
849 $html = apply_filters( 'usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled );
850 $html .= '</form>';
851 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
852 <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>';
853 $html = apply_filters( 'usces_filter_confirm_inform_back', $html );
854 $html .= '</form>';
855 break;
856 case 'acting_mizuho_conv1'://コンビニ・ウェルネット決済(みずほファクター)
857 case 'acting_mizuho_conv2'://コンビニ・セブンイレブン決済(みずほファクター)
858 $acting_opts = $usces->options['acting_settings']['mizuho'];
859 $send_url = ( 'public' == $acting_opts['ope'] ) ? $acting_opts['send_url'] : $acting_opts['send_url_test'];
860 $p_ver = '0200';
861 $stdate = date( 'Ymd' );
862 $stran = sprintf( '%06d', mt_rand(1, 999999) );
863 $bkcode = 'cv0'.substr( $acting_flag, -1 );
864 $amount = apply_filters( 'usces_filter_acting_amount', usces_crform($usces_entries['order']['total_full_price'], false, false, 'return', false), $acting_flag );
865 $custmKanji = mb_strimwidth( $usces_entries['customer']['name1'].$usces_entries['customer']['name2'], 0, 40 );
866 $mailaddr = esc_attr( $usces_entries['customer']['mailaddress1'] );
867 $tel = str_replace( '-', '', $usces_entries['customer']['tel'] );
868 $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'];
869 $schksum = htmlspecialchars( md5( $schksum ) );
870 $html .= '<form id="purchase_form" action="'.$send_url.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
871 <input type="hidden" name="p_ver" value="'.$p_ver.'">
872 <input type="hidden" name="stdate" value="'.$stdate.'">
873 <input type="hidden" name="stran" value="'.$stran.'">
874 <input type="hidden" name="bkcode" value="'.$bkcode.'">
875 <input type="hidden" name="shopid" value="'.$acting_opts['shopid'].'">
876 <input type="hidden" name="cshopid" value="'.$acting_opts['cshopid'].'">
877 <input type="hidden" name="amount" value="'.$amount.'">
878 <input type="hidden" name="custmKanji" value="'.$custmKanji.'">
879 <input type="hidden" name="mailaddr" value="'.$mailaddr.'">
880 <input type="hidden" name="tel" value="'.$tel.'">
881 <input type="hidden" name="schksum" value="'.$schksum.'">
882 ';
883 $html .= '<input type="hidden" name="dummy" value="&#65533;" />';
884 $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>';
885 $html = apply_filters( 'usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled );
886 $html .= '</form>';
887 $html .= '<form action="'.USCES_CART_URL.'" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
888 <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>';
889 $html = apply_filters( 'usces_filter_confirm_inform_back', $html );
890 $html .= '</form>';
891 break;
892 //20130225ysk end
893
894 default:
895 $html .= '<form id="purchase_form" action="' . apply_filters('usces_filter_acting_url', USCES_CART_URL) . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}">
896 <div class="send"><input name="backDelivery" type="submit" id="back_button" value="'.__('Back', 'usces').'"'.apply_filters('usces_filter_confirm_prebutton', NULL).' />
897 <input name="purchase" type="submit" id="purchase_button" class="checkout_button" value="'.__('Checkout', 'usces').'"'.$purchase_disabled.' /></div>';
898 $html = apply_filters('usces_filter_confirm_inform', $html, $payments, $acting_flag, $rand, $purchase_disabled);
899 $html .= '</form>';
900 }
901 }
902 ?>