@@ -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 | |