Обновление md5 до sha512 авторизенет

К сожалению, тип возврата должен совпадать. То, что вы ищете, называется «ковариация возвращаемого типа», а C # не поддерживает это.

http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=90909

Эрик Липперт, старший разработчик на компиляторе C # команда, упоминает в своем блоге, что они не планируют поддерживать ковариацию возвращаемого типа.

«Такая дисперсия называется« ковариацией возвращаемого типа ». Как я упоминал ранее в этой серии, (а) эта серия не относится к такой дисперсии, и (б) мы не планируем реализовывать такую ​​дисперсию в C #.

blockquote>

http: // blogs .msdn.com / ericlippert / archive / 2008/05/07 / covariance-and-contravariance-part-12-to-infinity-but-not-beyond.aspx

Стоит прочитать Статьи Эрика о ковариации и контравариантности.

http://blogs.msdn.com/ericlippert/archive/tags/Covariance+and+Contravariance/default.aspx

1
задан Vikas Chauhan 21 January 2019 в 06:13
поделиться

1 ответ

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

$hashData = implode('^', [

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_trans_id'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_test_request'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_response_code'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_auth_code'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_cvv2_resp_code'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_cavv_response'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_avs_code'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_method'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_account_number'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_amount'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_company'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_first_name'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_last_name'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_address'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_city'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_state'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_zip'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_country'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_phone'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_fax'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_email'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_ship_to_company'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_ship_to_first_name'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_ship_to_last_name'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_ship_to_address'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_ship_to_city'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_ship_to_state'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_ship_to_zip'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_ship_to_country'],

Я получил его на работу

Благодаря https://community.developer.authorize.net/t5/Integration-and-Testing/Working-php-hash-verification/td-p / 65774 / highlight / false

Вместо использования только следующих трех полей

$ api_login_id
$action_id
$ amount;

Мне пришлось использовать все следующие поля, см. -

[110]

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

POST['x_invoice_num'], ]); $hash = hash_hmac('sha512', '^'.$hashData.'^', hex2bin($signatureKey)); $hash = strtoupper($hash); if($this->SHA2_Hash === $hash) { //valid }

. Так что используйте все поля x_file из authorize.net для генерации хеш-кода

0
ответ дан Vikas Chauhan 21 January 2019 в 06:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: