Size: a a a

WordPress && WooCommerce

2021 March 22

EM

Eri Meilis in WordPress && WooCommerce
Maxym Denysenko
а шо в документации про это пишут?
то, шо пишут, и делаю. но они, сцуко, не совпадают, нияк. то ли реквест бади как-то не так отформатирован (но в доках нет об этом ничего, потому беру как есть), то ли что-то еще. странно, но работает на 5.3, на 5.6 перестало
источник

EM

Eri Meilis in WordPress && WooCommerce
правда на 5.3 теж 50\50 работает, но иногда таки да
источник

MD

Maxym Denysenko in WordPress && WooCommerce
поищи в коде rand 😄
источник

EM

Eri Meilis in WordPress && WooCommerce
Maxym Denysenko
поищи в коде rand 😄
нет там ничего такого, все перерыто уже
источник

EM

Eri Meilis in WordPress && WooCommerce
Maxym Denysenko
а шо в документации про это пишут?
https://stripe.com/docs/webhooks/signatures

The signed_payload string is created by concatenating:

The timestamp (as a string)
The character .
The actual JSON payload (i.e., the request body)
Step 3: Determine the expected signature
Compute an HMAC with the SHA256 hash function. Use the endpoint’s signing secret as the key, and use the signed_payload string as the message.

Вот оно и не совпадает, скотина
источник

EM

Eri Meilis in WordPress && WooCommerce
Но в принципе я пробовал уже и по-модному, подрубить их бибку, и ей проверить.. тож такой же результат. Но платеж проходит, значит ключ верный, хз на кудой копать
источник

АП

Артём Приходько... in WordPress && WooCommerce
Eri Meilis
https://stripe.com/docs/webhooks/signatures

The signed_payload string is created by concatenating:

The timestamp (as a string)
The character .
The actual JSON payload (i.e., the request body)
Step 3: Determine the expected signature
Compute an HMAC with the SHA256 hash function. Use the endpoint’s signing secret as the key, and use the signed_payload string as the message.

Вот оно и не совпадает, скотина
хэш https://www.php.net/manual/ru/function.hash-hmac.php вот этой функцией создаёшь?
источник

EM

Eri Meilis in WordPress && WooCommerce
Артём Приходько
хэш https://www.php.net/manual/ru/function.hash-hmac.php вот этой функцией создаёшь?
ага
источник

EM

Eri Meilis in WordPress && WooCommerce
линукс, если шо. я уже накопал, шо под виндой может иначе работать, не наш случай
источник

АП

Артём Приходько... in WordPress && WooCommerce
точно передаёшь нужные данные?
источник

EM

Eri Meilis in WordPress && WooCommerce
дык да.
источник

АП

Артём Приходько... in WordPress && WooCommerce
меня вот это смущает The actual JSON payload (i.e., the request body)
источник

АП

Артём Приходько... in WordPress && WooCommerce
тоесть body которые ты хочешь отправить надо спарсить в JSON?
источник

EM

Eri Meilis in WordPress && WooCommerce
меня тоже.. ну я прлбовал убрать все спецсимволы типа табов и пробелов, ни, не то
источник

EM

Eri Meilis in WordPress && WooCommerce
Артём Приходько
тоесть body которые ты хочешь отправить надо спарсить в JSON?
оно и есть в джейсоне
источник

С

Сергей in WordPress && WooCommerce
Всем привет.
Подскажите, есть ли способ перенести кнопку "В корзину"?
Проблема в том, что за пределами формы кнопка не работает.
источник

АП

Артём Приходько... in WordPress && WooCommerce
Сергей
Всем привет.
Подскажите, есть ли способ перенести кнопку "В корзину"?
Проблема в том, что за пределами формы кнопка не работает.
Ctrl+C, Ctrl+V
источник

АП

Артём Приходько... in WordPress && WooCommerce
Eri Meilis
меня тоже.. ну я прлбовал убрать все спецсимволы типа табов и пробелов, ни, не то
думаю причина именно в этом. кодировки, или может быть экранирование
источник

EM

Eri Meilis in WordPress && WooCommerce
Артём Приходько
думаю причина именно в этом. кодировки, или может быть экранирование
тоже так думаю. но пока игры не привели к результату. думаль, может кто сталкивался
источник

С

Сергей in WordPress && WooCommerce
Сергей
Всем привет.
Подскажите, есть ли способ перенести кнопку "В корзину"?
Проблема в том, что за пределами формы кнопка не работает.
Имеется ввиду  кнопка "В корзину" в вариативных товарах в Woocommerce
источник