Após a última atualiza??o o e-mail com o QR code do pix parou de ser enviado. O cliente n?o recebe mais nada quando o pedido é gerado (somente se o pix é pago).
]]>Olá, o plugin tem apresentado um erro ao selecionar a op??o PIX para pagamento no checkout. Aparece a seguinte mensagem para os usuários e n?o é possível realizar o pagamento.
There was an error processing your order. Please check for any charges in your payment method and review your order history before placing the order again.
Analisando o Log do plugin aparece a seguinte mensagem:
“Authorization has been denied for this request.“
Eu já atualizei o plugin para a última vers?o, estou usando a V5 do Pagar.me, atualizei a secret key porém o problema persiste. Conseguem me apontar alguma forma de corrigir esse problema?
Obrigado
Olá pessoal, o icone que deve aparecer na tela de op??es de pagamento em finalizar compra n?o está mostrando, fica uma imagem quebrada de um arquivo no lugar de aparecer o icone do pix.
Já tentei alterar o tamanho do icone e a cor na aba de customizar, já tentei desativar o checkout personalizado do funnelkit e usar o padr?o, mas o icone do pix n?o aparece corretamente.
Obrigado pela aten??o.
Boa noite. Estou com esse mesmo problema que a pessoa do tópico anterior, mas ao que parece o erro que estou tendo é diferente: Authorization has been denied for this request.
Segue o arquivo de log:
2024-04-03T21:17:23+00:00 Nota API PagarmePix: Init process payment
Contexto adicional
2024-04-03T21:17:23+00:00 Nota API PagarmePix: Send pagarme data:Array
(
[metadata] => Array
(
[order_number] => 229060
)
[items] => Array
(
[0] => Array
(
[amount] => 5400
[description] => WCPagarmePixPayment
[quantity] => 1
)
)
[customer] => Array
(
[name] => Joao da Silva 1
[email] => [email protected]
[type] => individual
[phones] => Array
(
[home_phone] => Array
(
[country_code] => 55
[area_code] => 11
[number] => 99948859
)
)
[document] => 23991496372
[document_type] => CPF
)
[payments] => Array
(
[0] => Array
(
[payment_method] => pix
[pix] => Array
(
[expires_at] => 2024-04-04 18:17:23
)
)
)
[code] => 229060
)
CONTEXT: {"_legacy":true}
2024-04-03T21:17:23+00:00 Nota Doing a transaction for order 229060...
Contexto adicional
2024-04-03T21:17:23+00:00 Nota Send Safe Post Request to: https://api.pagar.me/core/v5/orders/
Contexto adicional
2024-04-03T21:17:23+00:00 Nota Params to send: Array
(
[method] => POST
[timeout] => 60
[body] => {"metadata":{"order_number":"229060"},"items":[{"amount":5400,"description":"WCPagarmePixPayment","quantity":1}],"customer":{"name":"Joao da Silva 1","email":"[email protected]","type":"individual","phones":{"home_phone":{"country_code":"55","area_code":"11","number":"99948859"}},"document":"23991496372","document_type":"CPF"},"payments":[{"payment_method":"pix","pix":{"expires_at":"2024-04-04 18:17:23"}}],"code":229060}
[headers] => Array
(
[User-Agent] => wc-pagarme-pix-payment/2.1.3 woocommerce/8.7.0 wordpress/6.5 php/7.4.33
[X-PagarMe-User-Agent] => wc-pagarme-pix-payment/2.1.3 woocommerce/8.7.0 wordpress/6.5 php/7.4.33
[Authorization] => Basic Og==
[Content-Type] => application/json
[Accept] => application/json
)
)
CONTEXT: {"_legacy":true}
2024-04-03T21:17:23+00:00 Nota Response Pagar.me: Array
(
[headers] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object
(
[data:protected] => Array
(
[date] => Wed, 03 Apr 2024 21:17:23 GMT
[content-type] => application/json; charset=utf-8
[content-length] => 68
[cache-control] => no-cache
[pragma] => no-cache
[expires] => -1
[www-authenticate] => Basic
[cf-cache-status] => DYNAMIC
[set-cookie] => Array
(
[0] => __cf_bm=OE0uhO6Q1OVfpfX7QRA6xhNvoYG7XlmQSb6QMVK1KTo-1712179043-1.0.1.1-6NZ4alr15bracpIf8pygsgdWf82QN3VFX5yRn0GLA.wDITkrJiKeBDxhICKD8ELUuc_RwzSTTjcyNvzWV0xWzg; path=/; expires=Wed, 03-Apr-24 21:47:23 GMT; domain=.pagar.me; HttpOnly; Secure; SameSite=None
[1] => _cfuvid=nSJ.iHLLCyTGThS6V8GlDbecF8o4r5eehG6Ni9nSTBg-1712179043609-0.0.1.1-604800000; path=/; domain=.pagar.me; HttpOnly; Secure; SameSite=None
)
[strict-transport-security] => max-age=31536000; includeSubDomains
[server] => cloudflare
[cf-ray] => 86ec15cdffca6dc5-MIA
)
)
[body] => {
"message": "Authorization has been denied for this request."
}
[response] => Array
(
[code] => 401
[message] => Unauthorized
)
[cookies] => Array
(
[0] => WP_Http_Cookie Object
(
[name] => __cf_bm
[value] => OE0uhO6Q1OVfpfX7QRA6xhNvoYG7XlmQSb6QMVK1KTo-1712179043-1.0.1.1-6NZ4alr15bracpIf8pygsgdWf82QN3VFX5yRn0GLA.wDITkrJiKeBDxhICKD8ELUuc_RwzSTTjcyNvzWV0xWzg
[expires] => 1712180843
[path] => /
[domain] => pagar.me
[port] =>
[host_only] =>
)
[1] => WP_Http_Cookie Object
(
[name] => _cfuvid
[value] => nSJ.iHLLCyTGThS6V8GlDbecF8o4r5eehG6Ni9nSTBg-1712179043609-0.0.1.1-604800000
[expires] =>
[path] => /
[domain] => pagar.me
[port] =>
[host_only] =>
)
)
[filename] =>
[http_response] => WP_HTTP_Requests_Response Object
(
[response:protected] => WpOrg\Requests\Response Object
(
[body] => {
"message": "Authorization has been denied for this request."
}
[raw] => HTTP/1.1 401 Unauthorized
Date: Wed, 03 Apr 2024 21:17:23 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 68
Connection: close
Cache-Control: no-cache
pragma: no-cache
expires: -1
www-authenticate: Basic
CF-Cache-Status: DYNAMIC
Set-Cookie: __cf_bm=OE0uhO6Q1OVfpfX7QRA6xhNvoYG7XlmQSb6QMVK1KTo-1712179043-1.0.1.1-6NZ4alr15bracpIf8pygsgdWf82QN3VFX5yRn0GLA.wDITkrJiKeBDxhICKD8ELUuc_RwzSTTjcyNvzWV0xWzg; path=/; expires=Wed, 03-Apr-24 21:47:23 GMT; domain=.pagar.me; HttpOnly; Secure; SameSite=None
Strict-Transport-Security: max-age=31536000; includeSubDomains
Set-Cookie: _cfuvid=nSJ.iHLLCyTGThS6V8GlDbecF8o4r5eehG6Ni9nSTBg-1712179043609-0.0.1.1-604800000; path=/; domain=.pagar.me; HttpOnly; Secure; SameSite=None
Server: cloudflare
CF-RAY: 86ec15cdffca6dc5-MIA
{
"message": "Authorization has been denied for this request."
}
[headers] => WpOrg\Requests\Response\Headers Object
(
[data:protected] => Array
(
[date] => Array
(
[0] => Wed, 03 Apr 2024 21:17:23 GMT
)
[content-type] => Array
(
[0] => application/json; charset=utf-8
)
[content-length] => Array
(
[0] => 68
)
[cache-control] => Array
(
[0] => no-cache
)
[pragma] => Array
(
[0] => no-cache
)
[expires] => Array
(
[0] => -1
)
[www-authenticate] => Array
(
[0] => Basic
)
[cf-cache-status] => Array
(
[0] => DYNAMIC
)
[set-cookie] => Array
(
[0] => __cf_bm=OE0uhO6Q1OVfpfX7QRA6xhNvoYG7XlmQSb6QMVK1KTo-1712179043-1.0.1.1-6NZ4alr15bracpIf8pygsgdWf82QN3VFX5yRn0GLA.wDITkrJiKeBDxhICKD8ELUuc_RwzSTTjcyNvzWV0xWzg; path=/; expires=Wed, 03-Apr-24 21:47:23 GMT; domain=.pagar.me; HttpOnly; Secure; SameSite=None
[1] => _cfuvid=nSJ.iHLLCyTGThS6V8GlDbecF8o4r5eehG6Ni9nSTBg-1712179043609-0.0.1.1-604800000; path=/; domain=.pagar.me; HttpOnly; Secure; SameSite=None
)
[strict-transport-security] => Array
(
[0] => max-age=31536000; includeSubDomains
)
[server] => Array
(
[0] => cloudflare
)
[cf-ray] => Array
(
[0] => 86ec15cdffca6dc5-MIA
)
)
)
[status_code] => 401
[protocol_version] => 1.1
[success] =>
[redirects] => 0
[url] => https://api.pagar.me/core/v5/orders/
[history] => Array
(
)
[cookies] => WpOrg\Requests\Cookie\Jar Object
(
[cookies:protected] => Array
(
[__cf_bm] => WpOrg\Requests\Cookie Object
(
[name] => __cf_bm
[value] => OE0uhO6Q1OVfpfX7QRA6xhNvoYG7XlmQSb6QMVK1KTo-1712179043-1.0.1.1-6NZ4alr15bracpIf8pygsgdWf82QN3VFX5yRn0GLA.wDITkrJiKeBDxhICKD8ELUuc_RwzSTTjcyNvzWV0xWzg
[attributes] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object
(
[data:protected] => Array
(
[path] => /
[expires] => 1712180843
[domain] => pagar.me
[httponly] => 1
[secure] => 1
[samesite] => None
)
)
[flags] => Array
(
[creation] => 1712179043
[last-access] => 1712179043
[persistent] =>
[host-only] =>
)
[reference_time] => 1712179043
)
[_cfuvid] => WpOrg\Requests\Cookie Object
(
[name] => _cfuvid
[value] => nSJ.iHLLCyTGThS6V8GlDbecF8o4r5eehG6Ni9nSTBg-1712179043609-0.0.1.1-604800000
[attributes] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object
(
[data:protected] => Array
(
[path] => /
[domain] => pagar.me
[httponly] => 1
[secure] => 1
[samesite] => None
)
)
[flags] => Array
(
[creation] => 1712179043
[last-access] => 1712179043
[persistent] =>
[host-only] =>
)
[reference_time] => 1712179043
)
)
)
)
[filename:protected] =>
[data] =>
[headers] =>
[status] =>
)
)
]]>
Ao finalizar o checkout o mesmo n?o finaliza, olhando os arquivos de logs parece que tem um erro: The expires_at must be greater than now.
Segue Log completo:
2024-03-11T21:43:23+00:00 NOTICE API PagarmePix: Init process payment CONTEXT: {"_legacy":true}
2024-03-11T21:43:23+00:00 NOTICE API PagarmePix: Send pagarme data:Array
(
[metadata] => Array
(
[order_number] => 82649
)
[items] => Array
(
[0] => Array
(
[amount] => 19834
[description] => WCPagarmePixPayment
[quantity] => 1
)
)
[customer] => Array
(
[name] => Gabriel Filippi
[email] => [email protected]
[type] => individual
[phones] => Array
(
[home_phone] => Array
(
[country_code] => 55
[area_code] => 47
[number] => 99999999999
)
)
[document] => 10000000000
[document_type] => CPF
[birthdate] => 07-20-2001
)
[payments] => Array
(
[0] => Array
(
[payment_method] => pix
[pix] => Array
(
[expires_at] => 2024-03-11 19:43:23
)
)
)
[code] => 82649
)
CONTEXT: {"_legacy":true}
2024-03-11T21:43:23+00:00 NOTICE Doing a transaction for order 82649... CONTEXT: {"_legacy":true}
2024-03-11T21:43:23+00:00 NOTICE Send Safe Post Request to: https://api.pagar.me/core/v5/orders/ CONTEXT: {"_legacy":true}
2024-03-11T21:43:23+00:00 NOTICE Params to send: Array
(
[method] => POST
[timeout] => 60
[body] => {"metadata":{"order_number":"82649"},"items":[{"amount":19834,"description":"WCPagarmePixPayment","quantity":1}],"customer":{"name":"Gabriel Filippi","email":"[email protected]","type":"individual","phones":{"home_phone":{"country_code":"55","area_code":"47","number":"8888888888"}},"document":"9999999999","document_type":"CPF","birthdate":"08-20-2001"},"payments":[{"payment_method":"pix","pix":{"expires_at":"2024-03-11 19:43:23"}}],"code":82649}
[headers] => Array
(
[User-Agent] => wc-pagarme-pix-payment/2.1.2 woocommerce/8.6.0 wordpress/6.4.3 php/8.1.27
[X-PagarMe-User-Agent] => wc-pagarme-pix-payment/2.1.2 woocommerce/8.6.0 wordpress/6.4.3 php/8.1.27
[Authorization] => Basic c2tfYWE2MTg0NTM3YTYwNDc0NWJjYTQwMzIxZTQ0NDRhZWI6
[Content-Type] => application/json
[Accept] => application/json
)
)
CONTEXT: {"_legacy":true}
2024-03-11T21:43:24+00:00 NOTICE Response Pagar.me: Array
(
[headers] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object
(
[data:protected] => Array
(
[date] => Mon, 11 Mar 2024 21:43:24 GMT
[content-type] => application/json; charset=utf-8
[content-length] => 479
[cache-control] => no-cache
[pragma] => no-cache
[content-encoding] => gzip
[expires] => -1
[cf-cache-status] => DYNAMIC
[set-cookie] => Array
(
[0] => __cf_bm=L7CqMFNyNWCFFDa5LDZN5YCsSYelM38x_ZW0jkNU8V4-1710193404-1.0.1.1-x4fIgsWkhXC8zWwWaWlq7etTosrm0Ty7xsW26Fwin.sc1cFdmJO0O_rdAjp42mUkxrf_vawAMPHSqdfHCXsUJQ; path=/; expires=Mon, 11-Mar-24 22:13:24 GMT; domain=.pagar.me; HttpOnly; Secure; SameSite=None
[1] => _cfuvid=g8wEqUbcSo_6QQ4CpMBPeeSQrYIe0P8WJcCeSOm.1gQ-1710193404092-0.0.1.1-604800000; path=/; domain=.pagar.me; HttpOnly; Secure; SameSite=None
)
[strict-transport-security] => max-age=31536000; includeSubDomains
[server] => cloudflare
[cf-ray] => 862eb8470fd107c4-IAD
)
)
[body] => {
"message": "The request is invalid.",
"errors": {
"order.payments[0].pix.expires_at": [
"The expires_at must be greater than now."
]
},
"request": {
"code": "82649",
"closed": true,
"items": [
{
"amount": 19834,
"description": "WCPagarmePixPayment",
"quantity": 1
}
],
"customer": {
"name": "Gabriel Filippi",
"email": "[email protected]",
"document": "99999999999",
"document_type": "CPF",
"type": "individual",
"birthdate": "2001-08-20T00:00:00Z",
"phones": {
"home_phone": {
"country_code": "55",
"number": "888888888888",
"area_code": "47"
}
},
"metadata": {}
},
"payments": [
{
"payment_method": "pix",
"pix": {
"expires_at": "2024-03-11T19:43:23Z"
}
}
],
"metadata": {
"order_number": "82649"
}
}
}
[response] => Array
(
[code] => 422
[message] => Unprocessable Entity
)
[cookies] => Array
(
[0] => WP_Http_Cookie Object
(
[name] => __cf_bm
[value] => L7CqMFNyNWCFFDa5LDZN5YCsSYelM38x_ZW0jkNU8V4-1710193404-1.0.1.1-x4fIgsWkhXC8zWwWaWlq7etTosrm0Ty7xsW26Fwin.sc1cFdmJO0O_rdAjp42mUkxrf_vawAMPHSqdfHCXsUJQ
[expires] => 1710195204
[path] => /
[domain] => pagar.me
[port] =>
[host_only] =>
)
[1] => WP_Http_Cookie Object
(
[name] => _cfuvid
[value] => g8wEqUbcSo_6QQ4CpMBPeeSQrYIe0P8WJcCeSOm.1gQ-1710193404092-0.0.1.1-604800000
[expires] =>
[path] => /
[domain] => pagar.me
[port] =>
[host_only] =>
)
)
[filename] =>
[http_response] => WP_HTTP_Requests_Response Object
(
[data] =>
[headers] =>
[status] =>
[response:protected] => WpOrg\Requests\Response Object
(
[body] => {
"message": "The request is invalid.",
"errors": {
"order.payments[0].pix.expires_at": [
"The expires_at must be greater than now."
]
},
"request": {
"code": "82649",
"closed": true,
"items": [
{
"amount": 19834,
"description": "WCPagarmePixPayment",
"quantity": 1
}
],
"customer": {
"name": "Gabriel Filippi",
"email": "[email protected]",
"document": "999999999999",
"document_type": "CPF",
"type": "individual",
"birthdate": "2001-08-20T00:00:00Z",
"phones": {
"home_phone": {
"country_code": "55",
"number": "8888888888",
"area_code": "47"
}
},
"metadata": {}
},
"payments": [
{
"payment_method": "pix",
"pix": {
"expires_at": "2024-03-11T19:43:23Z"
}
}
],
"metadata": {
"order_number": "82649"
}
}
}
[raw] => HTTP/1.1 422 Unprocessable Entity
Date: Mon, 11 Mar 2024 21:43:24 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 479
Connection: close
Cache-Control: no-cache
Pragma: no-cache
Content-Encoding: gzip
Expires: -1
CF-Cache-Status: DYNAMIC
Set-Cookie: __cf_bm=L7CqMFNyNWCFFDa5LDZN5YCsSYelM38x_ZW0jkNU8V4-1710193404-1.0.1.1-x4fIgsWkhXC8zWwWaWlq7etTosrm0Ty7xsW26Fwin.sc1cFdmJO0O_rdAjp42mUkxrf_vawAMPHSqdfHCXsUJQ; path=/; expires=Mon, 11-Mar-24 22:13:24 GMT; domain=.pagar.me; HttpOnly; Secure; SameSite=None
Strict-Transport-Security: max-age=31536000; includeSubDomains
Set-Cookie: _cfuvid=g8wEqUbcSo_6QQ4CpMBPeeSQrYIe0P8WJcCeSOm.1gQ-1710193404092-0.0.1.1-604800000; path=/; domain=.pagar.me; HttpOnly; Secure; SameSite=None
Server: cloudflare
CF-RAY: 862eb8470fd107c4-IAD
{
"message": "The request is invalid.",
"errors": {
"order.payments[0].pix.expires_at": [
"The expires_at must be greater than now."
]
},
"request": {
"code": "82649",
"closed": true,
"items": [
{
"amount": 19834,
"description": "WCPagarmePixPayment",
"quantity": 1
}
],
"customer": {
"name": "Gabriel Filippi",
"email": "[email protected]",
"document": "99999999999",
"document_type": "CPF",
"type": "individual",
"birthdate": "1997-11-27T00:00:00Z",
"phones": {
"home_phone": {
"country_code": "55",
"number": "88888888888",
"area_code": "47"
}
},
"metadata": {}
},
"payments": [
{
"payment_method": "pix",
"pix": {
"expires_at": "2024-03-11T19:43:23Z"
}
}
],
"metadata": {
"order_number": "82649"
}
}
}
[headers] => WpOrg\Requests\Response\Headers Object
(
[data:protected] => Array
(
[date] => Array
(
[0] => Mon, 11 Mar 2024 21:43:24 GMT
)
[content-type] => Array
(
[0] => application/json; charset=utf-8
)
[content-length] => Array
(
[0] => 479
)
[cache-control] => Array
(
[0] => no-cache
)
[pragma] => Array
(
[0] => no-cache
)
[content-encoding] => Array
(
[0] => gzip
)
[expires] => Array
(
[0] => -1
)
[cf-cache-status] => Array
(
[0] => DYNAMIC
)
[set-cookie] => Array
(
[0] => __cf_bm=L7CqMFNyNWCFFDa5LDZN5YCsSYelM38x_ZW0jkNU8V4-1710193404-1.0.1.1-x4fIgsWkhXC8zWwWaWlq7etTosrm0Ty7xsW26Fwin.sc1cFdmJO0O_rdAjp42mUkxrf_vawAMPHSqdfHCXsUJQ; path=/; expires=Mon, 11-Mar-24 22:13:24 GMT; domain=.pagar.me; HttpOnly; Secure; SameSite=None
[1] => _cfuvid=g8wEqUbcSo_6QQ4CpMBPeeSQrYIe0P8WJcCeSOm.1gQ-1710193404092-0.0.1.1-604800000; path=/; domain=.pagar.me; HttpOnly; Secure; SameSite=None
)
[strict-transport-security] => Array
(
[0] => max-age=31536000; includeSubDomains
)
[server] => Array
(
[0] => cloudflare
)
[cf-ray] => Array
(
[0] => 862eb8470fd107c4-IAD
)
)
)
[status_code] => 422
[protocol_version] => 1.1
[success] =>
[redirects] => 0
[url] => https://api.pagar.me/core/v5/orders/
[history] => Array
(
)
[cookies] => WpOrg\Requests\Cookie\Jar Object
(
[cookies:protected] => Array
(
[__cf_bm] => WpOrg\Requests\Cookie Object
(
[name] => __cf_bm
[value] => L7CqMFNyNWCFFDa5LDZN5YCsSYelM38x_ZW0jkNU8V4-1710193404-1.0.1.1-x4fIgsWkhXC8zWwWaWlq7etTosrm0Ty7xsW26Fwin.sc1cFdmJO0O_rdAjp42mUkxrf_vawAMPHSqdfHCXsUJQ
[attributes] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object
(
[data:protected] => Array
(
[path] => /
[expires] => 1710195204
[domain] => pagar.me
[httponly] => 1
[secure] => 1
[samesite] => None
)
)
[flags] => Array
(
[creation] => 1710193404
[last-access] => 1710193404
[persistent] =>
[host-only] =>
)
[reference_time] => 1710193404
)
[_cfuvid] => WpOrg\Requests\Cookie Object
(
[name] => _cfuvid
[value] => g8wEqUbcSo_6QQ4CpMBPeeSQrYIe0P8WJcCeSOm.1gQ-1710193404092-0.0.1.1-604800000
[attributes] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object
(
[data:protected] => Array
(
[path] => /
[domain] => pagar.me
[httponly] => 1
[secure] => 1
[samesite] => None
)
)
[flags] => Array
(
[creation] => 1710193404
[last-access] => 1710193404
[persistent] =>
[host-only] =>
)
[reference_time] => 1710193404
)
)
)
)
[filename:protected] =>
)
)
CONTEXT: {"_legacy":true}
2024-03-11T21:43:24+00:00 NOTICE Failed to make the transaction: Array
(
[headers] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object
(
[data:protected] => Array
(
[date] => Mon, 11 Mar 2024 21:43:24 GMT
[content-type] => application/json; charset=utf-8
[content-length] => 479
[cache-control] => no-cache
[pragma] => no-cache
[content-encoding] => gzip
[expires] => -1
[cf-cache-status] => DYNAMIC
[set-cookie] => Array
(
[0] => __cf_bm=L7CqMFNyNWCFFDa5LDZN5YCsSYelM38x_ZW0jkNU8V4-1710193404-1.0.1.1-x4fIgsWkhXC8zWwWaWlq7etTosrm0Ty7xsW26Fwin.sc1cFdmJO0O_rdAjp42mUkxrf_vawAMPHSqdfHCXsUJQ; path=/; expires=Mon, 11-Mar-24 22:13:24 GMT; domain=.pagar.me; HttpOnly; Secure; SameSite=None
[1] => _cfuvid=g8wEqUbcSo_6QQ4CpMBPeeSQrYIe0P8WJcCeSOm.1gQ-1710193404092-0.0.1.1-604800000; path=/; domain=.pagar.me; HttpOnly; Secure; SameSite=None
)
[strict-transport-security] => max-age=31536000; includeSubDomains
[server] => cloudflare
[cf-ray] => 862eb8470fd107c4-IAD
)
)
[body] => {
"message": "The request is invalid.",
"errors": {
"order.payments[0].pix.expires_at": [
"The expires_at must be greater than now."
]
},
"request": {
"code": "82649",
"closed": true,
"items": [
{
"amount": 19834,
"description": "WCPagarmePixPayment",
"quantity": 1
}
],
"customer": {
"name": "Gabriel Filippi",
"email": "[email protected]",
"document": "999999999",
"document_type": "CPF",
"type": "individual",
"birthdate": "2001-08-20T00:00:00Z",
"phones": {
"home_phone": {
"country_code": "55",
"number": "8888888888",
"area_code": "47"
}
},
"metadata": {}
},
"payments": [
{
"payment_method": "pix",
"pix": {
"expires_at": "2024-03-11T19:43:23Z"
}
}
],
"metadata": {
"order_number": "82649"
}
}
}
[response] => Array
(
[code] => 422
[message] => Unprocessable Entity
)
[cookies] => Array
(
[0] => WP_Http_Cookie Object
(
[name] => __cf_bm
[value] => L7CqMFNyNWCFFDa5LDZN5YCsSYelM38x_ZW0jkNU8V4-1710193404-1.0.1.1-x4fIgsWkhXC8zWwWaWlq7etTosrm0Ty7xsW26Fwin.sc1cFdmJO0O_rdAjp42mUkxrf_vawAMPHSqdfHCXsUJQ
[expires] => 1710195204
[path] => /
[domain] => pagar.me
[port] =>
[host_only] =>
)
[1] => WP_Http_Cookie Object
(
[name] => _cfuvid
[value] => g8wEqUbcSo_6QQ4CpMBPeeSQrYIe0P8WJcCeSOm.1gQ-1710193404092-0.0.1.1-604800000
[expires] =>
[path] => /
[domain] => pagar.me
[port] =>
[host_only] =>
)
)
[filename] =>
[http_response] => WP_HTTP_Requests_Response Object
(
[data] =>
[headers] =>
[status] =>
[response:protected] => WpOrg\Requests\Response Object
(
[body] => {
"message": "The request is invalid.",
"errors": {
"order.payments[0].pix.expires_at": [
"The expires_at must be greater than now."
]
},
"request": {
"code": "82649",
"closed": true,
"items": [
{
"amount": 19834,
"description": "WCPagarmePixPayment",
"quantity": 1
}
],
"customer": {
"name": "Gabriel Filippi",
"email": "[email protected]",
"document": "999999999",
"document_type": "CPF",
"type": "individual",
"birthdate": "2001-08-20T00:00:00Z",
"phones": {
"home_phone": {
"country_code": "55",
"number": "8888888888888",
"area_code": "47"
}
},
"metadata": {}
},
"payments": [
{
"payment_method": "pix",
"pix": {
"expires_at": "2024-03-11T19:43:23Z"
}
}
],
"metadata": {
"order_number": "82649"
}
}
}
[raw] => HTTP/1.1 422 Unprocessable Entity
Date: Mon, 11 Mar 2024 21:43:24 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 479
Connection: close
Cache-Control: no-cache
Pragma: no-cache
Content-Encoding: gzip
Expires: -1
CF-Cache-Status: DYNAMIC
Set-Cookie: __cf_bm=L7CqMFNyNWCFFDa5LDZN5YCsSYelM38x_ZW0jkNU8V4-1710193404-1.0.1.1-x4fIgsWkhXC8zWwWaWlq7etTosrm0Ty7xsW26Fwin.sc1cFdmJO0O_rdAjp42mUkxrf_vawAMPHSqdfHCXsUJQ; path=/; expires=Mon, 11-Mar-24 22:13:24 GMT; domain=.pagar.me; HttpOnly; Secure; SameSite=None
Strict-Transport-Security: max-age=31536000; includeSubDomains
Set-Cookie: _cfuvid=g8wEqUbcSo_6QQ4CpMBPeeSQrYIe0P8WJcCeSOm.1gQ-1710193404092-0.0.1.1-604800000; path=/; domain=.pagar.me; HttpOnly; Secure; SameSite=None
Server: cloudflare
CF-RAY: 862eb8470fd107c4-IAD
{
"message": "The request is invalid.",
"errors": {
"order.payments[0].pix.expires_at": [
"The expires_at must be greater than now."
]
},
"request": {
"code": "82649",
"closed": true,
"items": [
{
"amount": 19834,
"description": "WCPagarmePixPayment",
"quantity": 1
}
],
"customer": {
"name": "Gabriel Filippi",
"email": "[email protected]",
"document": "999999999",
"document_type": "CPF",
"type": "individual",
"birthdate": "2001-08-20T00:00:00Z",
"phones": {
"home_phone": {
"country_code": "55",
"number": "8888888888888",
"area_code": "47"
}
},
"metadata": {}
},
"payments": [
{
"payment_method": "pix",
"pix": {
"expires_at": "2024-03-11T19:43:23Z"
}
}
],
"metadata": {
"order_number": "82649"
}
}
}
[headers] => WpOrg\Requests\Response\Headers Object
(
[data:protected] => Array
(
[date] => Array
(
[0] => Mon, 11 Mar 2024 21:43:24 GMT
)
[content-type] => Array
(
[0] => application/json; charset=utf-8
)
[content-length] => Array
(
[0] => 479
)
[cache-control] => Array
(
[0] => no-cache
)
[pragma] => Array
(
[0] => no-cache
)
[content-encoding] => Array
(
[0] => gzip
)
[expires] => Array
(
[0] => -1
)
[cf-cache-status] => Array
(
[0] => DYNAMIC
)
[set-cookie] => Array
(
[0] => __cf_bm=L7CqMFNyNWCFFDa5LDZN5YCsSYelM38x_ZW0jkNU8V4-1710193404-1.0.1.1-x4fIgsWkhXC8zWwWaWlq7etTosrm0Ty7xsW26Fwin.sc1cFdmJO0O_rdAjp42mUkxrf_vawAMPHSqdfHCXsUJQ; path=/; expires=Mon, 11-Mar-24 22:13:24 GMT; domain=.pagar.me; HttpOnly; Secure; SameSite=None
[1] => _cfuvid=g8wEqUbcSo_6QQ4CpMBPeeSQrYIe0P8WJcCeSOm.1gQ-1710193404092-0.0.1.1-604800000; path=/; domain=.pagar.me; HttpOnly; Secure; SameSite=None
)
[strict-transport-security] => Array
(
[0] => max-age=31536000; includeSubDomains
)
[server] => Array
(
[0] => cloudflare
)
[cf-ray] => Array
(
[0] => 862eb8470fd107c4-IAD
)
)
)
[status_code] => 422
[protocol_version] => 1.1
[success] =>
[redirects] => 0
[url] => https://api.pagar.me/core/v5/orders/
[history] => Array
(
)
[cookies] => WpOrg\Requests\Cookie\Jar Object
(
[cookies:protected] => Array
(
[__cf_bm] => WpOrg\Requests\Cookie Object
(
[name] => __cf_bm
[value] => L7CqMFNyNWCFFDa5LDZN5YCsSYelM38x_ZW0jkNU8V4-1710193404-1.0.1.1-x4fIgsWkhXC8zWwWaWlq7etTosrm0Ty7xsW26Fwin.sc1cFdmJO0O_rdAjp42mUkxrf_vawAMPHSqdfHCXsUJQ
[attributes] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object
(
[data:protected] => Array
(
[path] => /
[expires] => 1710195204
[domain] => pagar.me
[httponly] => 1
[secure] => 1
[samesite] => None
)
)
[flags] => Array
(
[creation] => 1710193404
[last-access] => 1710193404
[persistent] =>
[host-only] =>
)
[reference_time] => 1710193404
)
[_cfuvid] => WpOrg\Requests\Cookie Object
(
[name] => _cfuvid
[value] => g8wEqUbcSo_6QQ4CpMBPeeSQrYIe0P8WJcCeSOm.1gQ-1710193404092-0.0.1.1-604800000
[attributes] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object
(
[data:protected] => Array
(
[path] => /
[domain] => pagar.me
[httponly] => 1
[secure] => 1
[samesite] => None
)
)
[flags] => Array
(
[creation] => 1710193404
[last-access] => 1710193404
[persistent] =>
[host-only] =>
)
[reference_time] => 1710193404
)
)
)
)
[filename:protected] =>
)
)
CONTEXT: {"_legacy":true}
]]>
Bom dia pessoal. Utilizo o gateway de pagamento do Pagar.Me tanto para Pix quanto para crédito, e desde ontem a noite n?o está atualizando automaticamente o status do pedido dentro do dashboard do Woocommerce. N?o foi alterado plugin ou instalada alguma atualiza??o. Isso está ocorrendo para crédito e pix. Alguém pode me auxiliar, por favor?
]]>PHP Notice: Accessing static property WCPagarmePixPayment\Gateway\PagarmePixGateway::$instance as non static in /www/wp-content/plugins/wc-pagarme-pix-payment/src/Gateway/PagarmePixGateway.php on line 22
]]>Olá, o único plugin que utilizo que ainda está marcado como impedimento para o HPOS do woocommerce é este, teriam pretens?o de fazer o ajuste.
]]>Olá, marquei para mudar o status para “processando” após o pagamento ser efetuado, mas ele n?o muda, aparece “pagamento pendente”, apesar da venda ter sido bem sucedida e aparecer no painel da pagarme de forma correta. Nas notas do pedido também n?o aparece nada. Por algum motivo o evento de troca de status n?o está sendo acionado. O que pode ser? Agrade?o desde já. Aparentemente o plugin funciona muito bem.
]]>O sistema está gerando o QR Code e está aparecendo no Pagar.me mas n?o consigo copiar o código PIX para pagamento, apenas se usar o QR Code com camera.
Mais alguém com esse problema?
Fiz a instala??o do plugin e aparentemente todas as cofigura??es est?o corretas, mas ao finalizar o pedido n?o gera o QR code e dá uma mensagem de erro:
Finalizando o pedido com a op??o de Pix direto com a Pagarme está ok, gera o código normalmente e o pagamento é recebido corretamente pela Pagarme, mas quando uso a op??o de pix instantaneo n?o finaliza o pedido e dá o erro acima.
Poderia me ajudar, por gentileza?
Obrigado
]]>Cai na minha conta do banco ou passa pelo pagarme? Se sim do pagarme vai para minha conta automatico?
]]>Boa tarde, em alguns pedidos o plugin cancela por conta da expira??o do tempo, mesmo em pedidos que já foram pagos. No caso acima o pedido foi cancelado 1 dia após a confirma??o do pagamento. Alguma idéia do que possa ser?
Olá, parabéns pelo plugin. Ele tem sido muito útil e n?o tive problemas até a última semana. Estou tendo problemas após atualiza??o para V5.
Meu problema é que n?o está mais gerando o QRCODE após a finaliza??o da compra. A comunica??o parece ocorrer dentro da API do pagarme e recebe a informa??o mas n?o gera mais a informa??o na tela order received como funcionava normalmente na V4. Simplesmente parou de funcionar.
N?o está gerando a informa??o do qrcode para pagamento dentro do confirma??o ordem recebida. Ao invés disso está aparecendo a mensagem de compra confirmada. Sem que o cliente tenha a op??o para pagar.
“Pedido #32237 Parabéns!! Agradecemos sua compra, seu pedido será processado após a confirma??o do pagamento.”
Se alguém poder ajudar pois sempre funcionou normal no meu tema até essa ultima vers?o V5 parar de gerar o qrcode de pagamento.
]]>Primeiramente parabéns pelo plugin ele funciona muito bem, porém, estou com um problema usando a v5 stable que n?o ocorria na V4, tive de migrar do pagar.me 1.0 para o 2.0, criei o webhook e configurei certinho, a transa??o está funcionando, o pedido é criado e ele captura o pagamento, porém após isso ele cria um novo pedido vazio com as notas do pedido anterior e o status de completo
log da ordem vazia:
[2023-08-03 05:31:06] Order.INFO: Order does not need processing. Changing status to complete. Version: m: 3.1.1 c: 2.1.0 p: WordPress/6.2.2 Woocommerce/7.9.0
]]>Olá! Gostaria de fazer uma sugest?o. Quando o postback de pagamento confirmado é processado antes da primeira atualiza??o de status (de “Pagamento pendente” para “Aguardando”), ou quando o postback com status “processing” do PagarMe é enviado duas vezes, o pedido sai do status de “Processando” no WooCommerce e fica com o status errado (Aguardando).
O PagarMe faz até 31 tentativas de postback. Uma possível solu??o seria interromper a requisi??o e retornar status 400 quando n?o for o momento de alterar para aquele status.
Por favor, corrijam esse warning:
PHP Warning: Undefined array key “key” in /wp-content/plugins/wc-pagarme-pix-payment/src/Gateway/BaseGateway.php on line 52
PHP Stack trace:
PHP 1. {main}() /wp-admin/admin-ajax.php:0
PHP 2. do_action($hook_name = ‘wp_ajax_wc_pagarme_pix_payment_check’) /wp-admin/admin-ajax.php:188
PHP 3. WP_Hook->do_action($args = [0 => ”]) /wp-includes/plugin.php:517
PHP 4. WP_Hook->apply_filters($value = ”, $args = [0 => ”]) /wp-includes/class-wp-hook.php:332
PHP 5. WCPagarmePixPayment\Gateway\BaseGateway->check_pix_payment(”) /wp-includes/class-wp-hook.php:308
Obrigado! ??
]]>Baixei esse plugin porque gostaria do desconto automático na op??o do pix, coisa que o plugin da Pagar.me n?o fornece. Mas fazendo todas as configura??es de chave e webhook, ainda sim o método do PIX n?o funciona. N?o sei se é incompatibilidade com algo ou problemas no plugin, alguém pode me dar uma solu??o?
]]>O código deve ser adicionado ao functions.php (retirar o ‘<?php’) ou usando um plugin de adicionar snippets.
https://gist.github.com/luiseduardobraschi/9677ca58fbc868fff98356897fab7fac
Olá,
Usamos o famoso plugin editor de checkout chamado FunnelKit
Com ele ativo, após a gera??o do código PIX, o código, tanto na thank you page quanto no email do pedido enviado ao cliente, n?o está sendo copiado. Os clientes clicam em “copiar” e nada é copiado.
Precisamos dessa corre??o asap, podemos pagar por um custom caso necessário.
Att.,
]]>Estou fazendo um site em ambiente de teste e ocorre o erro de API Key inválida, mas já conferi e está correto.
N?o tenho acesso a API V5.
Oi Marcos, bom dia.
Você conseguiria adaptar este plugin para funcionar no Gravity Forms, sem usar WooCommerce? Se sim, quanto você cobraria?
]]>Olá,
Após recebimento do pedido e gera??o do QR Code, o pedido é movido para o status “Pagamento pendente”. é possível alterar este status automático para “Aguardando”?
Venho sugerir uma melhoria para o plugin. Que seria a inclus?o da tecnologia Open Finance (onde o cliente é direcionado diretamente para a tela do banco, de sua preferência, para finalizar o pagamento).
Facilitaria muito para o cliente efetuar o pagamento, sem contar na experiência do usuário.
]]>Estou tentando utilizar o seu plugin em conjunto com o FunnelKit, em uma página de Pedido Recebido personalizada.
Ocorre que o bot?o de copiar o PIX n?o funciona. Quando clico nada ocorre.
Funciona perfeitamente no checkout nativo do Woocommerce.
Pode me dar alguma dica de como resolver isso?
Obrigado
]]>Pix expirar em 15 minutos ao invês de 1 hora
]]>Boa tarde,
O plugin só funciona com o Pagarme?
Grato,
Celso
]]>Olá! Gostaria de sugerir que fosse possivel acessar o código pix na pagina de visualiza??o do pedido (area administrativa).
As vezes os clientes solicitam o código pix e temos que entrar na conta da pagar.me para copiar o código e enviar o mesmo pelo whatsapp por exemplo. Seria muito mais facil se esse código ficasse salvo na area administrativa.
Agrade?o!
]]>Boa tarde,
No link de pagamento PIX aparece RIO DE JANEIRO como cidade da minha ‘loja’.
Onde consigo alterar esse dado?
Vou copiar um Link PIX gerado em minha loja:
00020101021226820014br.gov.bcb.pix2560pix.stone.com.br/pix/v2/f68f05ec-a0e4-418e-bd43-a7216bdacd9052040000530398654041.005802BR5925Igreja Batista de Poranga6014RIO DE JANEIRO622905259a53941169e14ccdacf2c53196304E31B
Obrigado pelo plugin e pela aten??o.
]]>Ocorre em alguns valores do checkout, como exemplo com total de 140.55.
“errors”: {
“order.items[0].amount”: [
“Input string ‘14055.000000000002’ is not a valid integer. Path ‘items[0].amount’, line 1, position 73.”,
“The field amount must be greater than or equal to 1”
]
},
O problema está no arquivo PagarmeApiV5.php linha 38.
‘amount’ => $order->get_total() * 100,
Pode ser resolvido convertendo a string para integer:
‘amount’ => (int)$order->get_total() * 100,
Espero ter ajudado.
]]>