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>