Entrar
Começar

Documentação do Easy Digital Downloads

Documentação, Materiais de Referência e Tutoriais para Easy Digital Downloads 

edd_get_payment_transaction_id()

A função 
edd_get_payment_transaction_id() é usada para recuperar o ID da transação relacionado a uma compra específica.

A função recebe o ID do pagamento como parâmetro:

$trans_id = edd_get_payment_transaction_id( $payment_id );

O ID da transação retornado é passado por um filtro chamado 
edd_get_payment_transaction_id, que recebe dois parâmetros:

  • $transaction_id
  • $payment_id

O rastreamento do ID da transação foi implementado no EDD v2.1 e é feito por gateway, portanto, nem todos os registros de pagamento terão IDs de transação. Se um ID de transação não existir para um registro de pagamento, o filtro 
edd_get_payment_transaction_id-{nome do gateway} é aplicado antes do filtro edd_get_payment_transaction_id para que o ID da transação possa (possivelmente) ser extraído das notas de pagamento. Isso permite que os gateways de pagamento atualizem registros de pagamento antigos ao longo do tempo, recuperando o ID da transação de um método de armazenamento personalizado exclusivo desse gateway.

Este artigo foi útil?

Comece a vender hoje mesmo!

Junte-se a mais de 50.000 proprietários de lojas inteligentes e comece a usar a maneira mais fácil de vender produtos digitais com o WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]