Atualização de um cliente é feito através do comando update-consumer. Os parâmetros aceitos e o formato da chamada são muito similares ao comando add-consumer. A principal diferença é que este método requer o envio do campo customerId.

URLs para atualizar um cadastro de cliente

Sandbox: https://testapi.maxipago.net/UniversalAPI/postAPI
Produção: https://api.maxipago.net/UniversalAPI/postAPI

Exemplo de requisição

<api-request>
    <verification>
        <merchantId>store-id</merchantId>
        <merchantKey>store-key</merchantKey>
    </verification>
    <command>update-consumer</command>
    <request>
        <customerId>00000001</customerId>
        <customerIdExt>00000001</customerIdExt>
        <firstName>Fulano</firstName>
        <lastName>de Tal</lastName>
        <address1>Av. Marcos Penteado de Ulhoa Rodrigues, 939</address1>
        <address2>11 Andar</address2>
        <city>Barueri</city>
        <state>SP</state>
        <zip>06360040</zip>
        <country>BR</country>
        <phone>01121218536</phone>
        <email>fulano@dominio.com</email>
        <dob>12/25/1970</dob>
        <sex>M</sex>
        <ssn>12345678901</ssn>
    </request>
</api-request>

Os parâmetros aceitos no update-consumer

Os parâmetros aceitos no comando update-consumer estão abaixo. Se o campo for vazio, não enviar.