@@ -131,23 +131,23 @@ |
||
131 | 131 | $authorization = 'hmac ' . $this->config->website_key . ':' . hash_hmac( 'sha256', $data, $this->config->secret_key ) . ':' . $nonce . ':' . $request_timestamp; |
132 | 132 | |
133 | 133 | $postArray = array( |
134 | - "Currency" => "EUR", |
|
135 | - "AmountDebit" => 10.00, |
|
136 | - "Invoice" => "testinvoice 123", |
|
137 | - "Services" => array( |
|
138 | - "ServiceList" => array( |
|
139 | - array( |
|
140 | - "Action" => "Pay", |
|
141 | - "Name" => "ideal", |
|
142 | - "Parameters" => array( |
|
143 | - array( |
|
144 | - "Name" => "issuer", |
|
145 | - "Value" => "ABNANL2A" |
|
146 | - ) |
|
147 | - ) |
|
148 | - ) |
|
149 | - ) |
|
150 | - ) |
|
134 | + "Currency" => "EUR", |
|
135 | + "AmountDebit" => 10.00, |
|
136 | + "Invoice" => "testinvoice 123", |
|
137 | + "Services" => array( |
|
138 | + "ServiceList" => array( |
|
139 | + array( |
|
140 | + "Action" => "Pay", |
|
141 | + "Name" => "ideal", |
|
142 | + "Parameters" => array( |
|
143 | + array( |
|
144 | + "Name" => "issuer", |
|
145 | + "Value" => "ABNANL2A" |
|
146 | + ) |
|
147 | + ) |
|
148 | + ) |
|
149 | + ) |
|
150 | + ) |
|
151 | 151 | ); |
152 | 152 | |
153 | 153 |
@@ -151,29 +151,29 @@ discard block |
||
151 | 151 | ); |
152 | 152 | |
153 | 153 | |
154 | -$post = json_encode($postArray); |
|
154 | +$post = json_encode( $postArray ); |
|
155 | 155 | |
156 | 156 | echo $post . '<br><br>'; |
157 | 157 | |
158 | -$md5 = md5($post, true); |
|
159 | -$post = base64_encode($md5); |
|
158 | +$md5 = md5( $post, true ); |
|
159 | +$post = base64_encode( $md5 ); |
|
160 | 160 | |
161 | 161 | echo '<b>MD5 from json</b> ' . $md5 . '<br><br>'; |
162 | 162 | echo '<b>base64 from MD5</b> ' . $post . '<br><br>'; |
163 | 163 | |
164 | 164 | $websiteKey = $this->config->website_key; |
165 | 165 | $test = 'testcheckout.buckaroo.nl/json/Transaction'; |
166 | -$uri = strtolower(urlencode($test)); |
|
167 | -$nonce = 'nonce_' . rand(0000000, 9999999); |
|
166 | +$uri = strtolower( urlencode( $test ) ); |
|
167 | +$nonce = 'nonce_' . rand( 0000000, 9999999 ); |
|
168 | 168 | $time = time(); |
169 | 169 | |
170 | 170 | $hmac = $websiteKey . 'POST' . $uri . $time . $nonce . $post; |
171 | -$s = hash_hmac('sha256', $hmac, $this->config->secret_key, true); |
|
172 | -$hmac = base64_encode($s); |
|
171 | +$s = hash_hmac( 'sha256', $hmac, $this->config->secret_key, true ); |
|
172 | +$hmac = base64_encode( $s ); |
|
173 | 173 | |
174 | -$authorization = ("hmac " . $this->config->website_key . ':' . $hmac . ':' . $nonce . ':' . $time); |
|
175 | -var_dump($this->config ); |
|
176 | -var_dump($authorization ); |
|
174 | +$authorization = ( "hmac " . $this->config->website_key . ':' . $hmac . ':' . $nonce . ':' . $time ); |
|
175 | +var_dump( $this->config ); |
|
176 | +var_dump( $authorization ); |
|
177 | 177 | $test = \Pronamic\WordPress\Http\Facades\Http::request( |
178 | 178 | 'https://' . $test, |
179 | 179 | array( |
@@ -182,7 +182,7 @@ discard block |
||
182 | 182 | 'Authorization' => $authorization, |
183 | 183 | 'Content-Type' => 'application/json', |
184 | 184 | ), |
185 | - 'body' => \json_encode($postArray), |
|
185 | + 'body' => \json_encode( $postArray ), |
|
186 | 186 | ) |
187 | 187 | ); |
188 | 188 | |
@@ -298,8 +298,8 @@ discard block |
||
298 | 298 | return; |
299 | 299 | } |
300 | 300 | |
301 | - $payment->set_transaction_id( (string) $data[ Parameters::PAYMENT ] ); |
|
302 | - $payment->set_status( Statuses::transform( (string) $data[ Parameters::STATUS_CODE ] ) ); |
|
301 | + $payment->set_transaction_id( (string) $data[Parameters::PAYMENT] ); |
|
302 | + $payment->set_status( Statuses::transform( (string) $data[Parameters::STATUS_CODE] ) ); |
|
303 | 303 | |
304 | 304 | // Consumer bank details. |
305 | 305 | $consumer_bank_details = $payment->get_consumer_bank_details(); |
@@ -311,15 +311,15 @@ discard block |
||
311 | 311 | } |
312 | 312 | |
313 | 313 | if ( \array_key_exists( Parameters::SERVICE_IDEAL_CONSUMER_NAME, $data ) ) { |
314 | - $consumer_bank_details->set_name( (string) $data[ Parameters::SERVICE_IDEAL_CONSUMER_NAME ] ); |
|
314 | + $consumer_bank_details->set_name( (string) $data[Parameters::SERVICE_IDEAL_CONSUMER_NAME] ); |
|
315 | 315 | } |
316 | 316 | |
317 | 317 | if ( \array_key_exists( Parameters::SERVICE_IDEAL_CONSUMER_IBAN, $data ) ) { |
318 | - $consumer_bank_details->set_iban( (string) $data[ Parameters::SERVICE_IDEAL_CONSUMER_IBAN ] ); |
|
318 | + $consumer_bank_details->set_iban( (string) $data[Parameters::SERVICE_IDEAL_CONSUMER_IBAN] ); |
|
319 | 319 | } |
320 | 320 | |
321 | 321 | if ( \array_key_exists( Parameters::SERVICE_IDEAL_CONSUMER_BIC, $data ) ) { |
322 | - $consumer_bank_details->set_bic( (string) $data[ Parameters::SERVICE_IDEAL_CONSUMER_BIC ] ); |
|
322 | + $consumer_bank_details->set_bic( (string) $data[Parameters::SERVICE_IDEAL_CONSUMER_BIC] ); |
|
323 | 323 | } |
324 | 324 | |
325 | 325 | $labels = array( |
@@ -348,14 +348,14 @@ discard block |
||
348 | 348 | $note .= '<dl>'; |
349 | 349 | |
350 | 350 | foreach ( $labels as $key => $label ) { |
351 | - if ( ! isset( $data[ $key ] ) ) { |
|
351 | + if ( ! isset( $data[$key] ) ) { |
|
352 | 352 | continue; |
353 | 353 | } |
354 | 354 | |
355 | 355 | $note .= sprintf( |
356 | 356 | '<dt>%s</dt><dd>%s</dd>', |
357 | 357 | esc_html( $label ), |
358 | - esc_html( (string) $data[ $key ] ) |
|
358 | + esc_html( (string) $data[$key] ) |
|
359 | 359 | ); |
360 | 360 | } |
361 | 361 |