• Resolved diogolima5

    (@diogolima5)


    Bom dia como v?o?

    Tenho um problema, que peguei após habilitar o log de depura??o.

    Em determinados momentos, é gerado o seguinte erro de requisi??o a API.

    07-05-2021 @ 00:36:48 - Fazendo requisi??o (POST) para https://api.paypal.com/v1/payments/payment/PAYID-MDRH3HA6HX800510H519924E/execute:
    {"payer_id":"PNM44YLLAQKHU"}
    
    07-05-2021 @ 00:36:50 - Resposta da requisi??o:
    {"name":"DUPLICATE_TRANSACTION","message":"Duplicate invoice Id detected.","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"dae32ade68e3d"}
    
    07-05-2021 @ 00:36:50 - Resposta da requisi??o completa:
    HTTP/1.1 400 Bad Request
    Content-Type: application/json;charset=UTF-8
    Content-Length: 178
    Connection: close
    Date: Mon, 05 Jul 2021 03:36:50 GMT
    Application_id: APP-02U18951XG804010F
    Cache-Control: max-age=0, no-cache, no-store, must-revalidate
    Caller_acct_num: KMSP4J54UXAA2
    Paypal-Debug-Id: dae32ade68e3d
    Set-Cookie: l7_az=ccg14.slc; Path=/; Domain=paypal.com; Expires=Mon, 05 Jul 2021 04:06:50 GMT; HttpOnly; Secure
    HTTP_X_PP_AZ_LOCATOR: ccg14.slc
    Strict-Transport-Security: max-age=31536000; includeSubDomains
    
    {"name":"DUPLICATE_TRANSACTION","message":"Duplicate invoice Id detected.","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"dae32ade68e3d"}

    O que seria esse erro, e como posso estar corrigindo?

    Nós temos várias lojas com essa mesma conta do Paypal, seria isso que ocasiona o erro?

    Caso seja, se colocarmos um prefixo no número do pedido, solucionaria o problema?

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Olá, @diogolima5.

    Esse erro acontece pois a sua loja já fez essa cobran?a para um pedido com esse ID.

    Como você já possui outra loja e os IDs do WooCommerce s?o sequenciais, as lojas acabam conflitando os IDs ao enviar para o PayPal.

    A solu??o é simples: entre nas configura??es do método de pagamento e na parte inferior, em “Prefixo no número do pedido”, defina um prefixo para cada loja.

    Att.

    Thread Starter diogolima5

    (@diogolima5)

    Perfeito Pessoal,

    Fiz a altera??o quanto ao prefixo,

    agrade?o a aten??o.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Duplicate invoice Id detected’ is closed to new replies.