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 ).