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.