FernandoAcosta.Net

Meta dados do pedido

1 min de leituraAtualizado há 1 semana2.5.0

Gravados no pedido quando a cobrança é criada (não quando é paga), salvo onde a tabela diz outra coisa. Leia com $order->get_meta( 'chave' ).

Boleto (interboleto)

Chave Conteúdo
inter_payment_line Linha digitável
inter_barcode Código de barras
inter_boleto_url Link do PDF (/boleto/{chave do pedido}.pdf)
banco_inter_request_code codigoSolicitacao do Inter, usado nas consultas
nossonumero Nosso número
inter_bank_slip_result Resposta completa da API

Pix (interpix)

Chave Conteúdo
inter_pix_payload Pix copia e cola
inter_pix_qrcode QR Code em imagem
inter_pix_txid TXID (também é o ID da transação do pedido)
inter_pix_loc Location da cobrança
inter_pix_created_at Data de criação, como o Inter devolve (texto ISO 8601)
inter_pix_expires_in Validade em segundos, a partir da criação
inter_pix_result Resposta completa da API
inter_pix_e2eid EndToEndId do Pix pago. Gravado no pagamento; em pedidos anteriores à 2.5.0, na primeira devolução
inter_pix_refund Uma entrada por devolução solicitada, com a resposta do Inter (id, rtrId, valor, status)
// Pix ainda válido?
$criado  = strtotime( $order->get_meta( 'inter_pix_created_at' ) );
$validade = (int) $order->get_meta( 'inter_pix_expires_in' );
$valido  = time() < $criado + $validade;

Pra reenviar o Pix por WhatsApp ou e-mail, use inter_pix_payload. inter_pix_refund pode ter várias entradas: leia com $order->get_meta( 'inter_pix_refund', false ).

Foi útil?