Get Merchant Notification Configuration
Gets the notification configuration settings for a merchant, which consist of IPN endpoint URLs and event types.
Description
Call the GetMerchantNotificationConfiguration operation to query the IPN endpoint URLs and event types configured for a merchants account.
Request Parameters
For more information about the request parameters that are required for all Amazon MWS operations, see Required request parameters in the Amazon MWS Developer Guide.
Parameter Name | Required | Type | Description |
SellerId | Yes | String | SellerId of the merchant whose notification configuration settings will be retrieved. |
Response Elements
Element Name | Type | Description |
NotificationConfigurationList | List | List of NotificationConfiguration |
Examples
Sample query request
POST /OffAmazonPayments/2013-01-01 HTTP/1.1
Content-Type: x-www-form-urlencoded
Host: mws.amazonservices.com
User-Agent: <Your User Agent Header>
AWSAccessKeyId=0GS7553JW74RRM612K02EXAMPLE
&Action=GetMerchantNotificationConfiguration
&SellerId=YOUR_SELLER_ID_HERE
&SignatureMethod=HmacSHA256
&SignatureVersion=2
&Timestamp=2018-03-16T07%3A04%3A47Z
&Version=2013-01-01
&Signature=2RPzkOgQmDybUjk0dA54maCEXAMPLE
Sample response
<GetMerchantNotificationConfigurationResponse xmlns="http://mws.amazonservices.com/schema/OffAmazonPayments/2013-01-01">
<GetMerchantNotificationConfigurationResult>
<NotificationConfigurationList>
<member>
<NotificationUrl>
URL
</NotificationUrl>
<EventTypes>
<member>EVENT_TYPE</member>
</EventTypes>
</member>
</NotificationConfigurationList>
</GetMerchantNotificationConfigurationResult>
<ResponseMetadata>
<RequestId>a249808b-f961-454a-8664-5b494462d1f2</RequestId>
</ResponseMetadata>
</GetMerchantNotificationConfigurationResponse>
Sample response with the default event type: This shows a configuration where notifications for all event types will be sent to the same IPN endpoint URL.
<GetMerchantNotificationConfigurationResponse xmlns="http://mws.amazonservices.com/schema/OffAmazonPayments/2013-01-01">
<GetMerchantNotificationConfigurationResult>
<NotificationConfigurationList>
<member>
<NotificationUrl>
URL
</NotificationUrl>
<EventTypes>
<member>ALL</member>
</EventTypes>
</member>
</NotificationConfigurationList>
</GetMerchantNotificationConfigurationResult>
<ResponseMetadata>
<RequestId>a249808b-f961-454a-8664-5b494462d1f2</RequestId>
</ResponseMetadata>
</GetMerchantNotificationConfigurationResponse>
Example response of an event-based notification configuration: This shows a configuration where notifications different IPN endpoint URLs receive notifications for different event types.
<GetMerchantNotificationConfigurationResponse xmlns="http://mws.amazonservices.com/schema/OffAmazonPayments/2013-01-01">
<GetMerchantNotificationConfigurationResult>
<NotificationConfigurationList>
<member>
<NotificationUrl> URL1 </NotificationUrl>
<EventTypes>
<member> ORDER_REFERENCE </member>
<member> PAYMENT_AUTHORIZE </member>
<member> PAYMENT_CAPTURE </member>
</EventTypes>
</member>
<member>
<NotificationUrl> URL2 </NotificationUrl>
<EventTypes>
<member> PAYMENT_REFUND </member>
</EventTypes>
</member>
</NotificationConfigurationList>
</GetMerchantNotificationConfigurationResult>
<ResponseMetadata>
<RequestId>a249808b-f961-454a-8664-5b494462d1f2</RequestId>
</ResponseMetadata>
</GetMerchantNotificationConfigurationResponse>