This method is used to change the email address a customer uses to access the platform.
Note: The customer must have been created using the generateCheckoutUrl() method.
Enterprise account required. Contact us if you're interested about opening Enterprise account.
You can try that method by clicking here
Parameters
Name | Type | Description |
---|---|---|
publisherToken* | string | Enterprise account required |
customerEmail* | string | Current customer email |
newEmail* | string | New customer email |
API Request/Response
Request
{
"method":"updateCustomerEmail",
"params":{
"publisherToken":"Xlrx-SjTLVMCsaRsOf2q2hvWKOlrF57yHknDRRRMX-13Fz-x ",
"customerEmail":"[email protected]",
"newEmail":"[email protected]"
},
"jsonrpc":"2.0",
"id":1
}
Response
{
"result":{
"success":true
},
"id":"1",
"error":null,
"jsonrpc":"2.0"
}
PHP Example
<?php
$customerEmail = '[email protected]';
$newCustomerEmail = '[email protected]';
$cleengApi = new Cleeng_Api();
$cleengApi->setPublisherToken('VIJYHWzJEP4mt1DZThD7DV_FinBG0Yo3Q9oHfCFAjqA22jXP');//enterprise account required
$cleengApi->updateCustomerEmail($customerEmail, $newCustomerEmail);
?>