Link de Pagamento – URLs Para Consulta do Link de Pagamento
SANDBOX: http://testapi.maxipago.net/UniversalAPI/postAPI
PRODUÇÃO: http://api.maxipago.net/UniversalAPI/postAPI
Link de Pagamento – Consultando um Link de Pagamento
Para consultar a ordem de pagamento será necessário informar o número da ordem retornada pela maxiPago! no response de sua criação. O número da ordem de pagamento no response é retornado na target <pay_order_id> e na tag <command> passar o comando get-payment-order.
Veja abaixo a estrutura do XML que precisa ser enviado para a edição da ordem de pagamento.
<?xml version="1.0" encoding="UTF-8"?>
<api-request>
<verification>
<merchantId>store-id</merchantId>
<merchantKey>store-key</merchantKey>
</verification>
<command>get-payment-order</command>
<request>
<payOrderId>ax18a7b49</payOrderId>
</request>
</api-request>
Link de Pagamento – Exemplo de uma consulta realizada com sucesso
<?xml version="1.0" encoding="UTF-8" ?>
<api-response>
<errorCode>0</errorCode>
<errorMessage></errorMessage>
<command>get-payment-order</command>
<time>1689872882351</time>
<result>
<pay_order_id>ax18a7b49</pay_order_id>
<message>Get Successfully</message>
<referenceNum>2023071916571678</referenceNum>
<refunded>Y</refunded>
<orderId>0A0115D3:01896FBD27DE:EEFD:57E039CD</orderId>
<fraudCheck>Y</fraudCheck>
<status>PAID</status>
<userId>23859admin</userId>
<billing>
<phone>11999414443</phone>
<alternatePhone>00000000000</alternatePhone>
</billing>
<transactionDetail>
<description>Descricao do Pedido</description>
<comments>Comentarios adicionais</comments>
<emailSubject>Pagar ate o dia 20</emailSubject>
<createDate>07/19/2023 16:57:17</createDate>
<expirationDate>07/19/2023</expirationDate>
<payType>
<creditCard>
<operation>sale</operation>
<numberOfInstallments>1</numberOfInstallments>
<currencyCode>BRL</currencyCode>
<amount>1.00</amount>
</creditCard>
</payType>
</transactionDetail>
</result>
</api-response>
Link de Pagamento – Exemplo de uma consulta com erro
<?xml version="1.0" encoding="UTF-8"?>
<api-response>
<errorCode>1</errorCode>
<errorMessage>
<![CDATA[Pay order id not located: FiaoEH3OE8= not located.]]>
</errorMessage>
<time>1505919057637</time>
</api-response>