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>