NAME
Microsoft::AdCenter::CustomerManagementService - Service client for Microsoft AdCenter Customer Management Service.
SYNOPSIS
use Microsoft::AdCenter::CustomerManagementService;
my $service_client = Microsoft::AdCenter::CustomerManagementService->new
->Password("password");
->UserAccessKey("user access key")
->UserName("user name")
my $response = $service_client->CustomerSignUp(
apiFlags => ...
user => ...
customer => ...
account => ...
consentToTermsAndConditions => ...
couponCode => ...
);
See http://msdn.microsoft.com/en-US/library/ee730327%28v=MSADS.60%29.aspx for detailed documentation for this service.
METHODS
EndPoint
Changes the end point for this service client.
Default value: https://adcenterapi.microsoft.com/Api/Advertiser/v6/CustomerManagement/CustomerManagement.asmx
Password
Gets/sets Password (string) in the request header
UserAccessKey
Gets/sets UserAccessKey (string) in the request header
UserName
Gets/sets UserName (string) in the request header
CustomerSignUp
- Parameters
-
apiFlags (int) user (AdCenterUser) customer (AdCenterCustomer) account (AdCenterAccount) consentToTermsAndConditions (boolean) couponCode (string)
- Returns
-
CustomerSignUpResponse
GetAccountBillingInfo
- Parameters
-
apiFlags (int) accountId (int) customerId (int) userId (int) activityDays (int)
- Returns
-
GetAccountBillingInfoResponse
GetAccounts
- Parameters
-
APIFlags (int)
- Returns
-
GetAccountsResponse
GetAccountsByIds
- Parameters
-
APIFlags (int) accountIds (ArrayOfInt)
- Returns
-
GetAccountsByIdsResponse
GetCardInvoice
- Parameters
-
apiFlags (int) customerId (int) userId (int) handle (AdCenterCardInvoiceHandle)
- Returns
-
GetCardInvoiceResponse
GetCustomer
- Parameters
-
apiFlags (int) customerId (int)
- Returns
-
GetCustomerResponse
GetPaymentInstrument
- Parameters
-
apiFlags (int) accountId (int)
- Returns
-
GetPaymentInstrumentResponse
UpdateCustomer
- Parameters
-
apiFlags (int) customer (AdCenterCustomer)
- Returns
-
UpdateCustomerResponse
UpdatePaymentInstrument
- Parameters
-
apiFlags (int) accountId (int) creditCard (AdCenterCreditCard)
- Returns
-
UpdatePaymentInstrumentResponse