Skip to main content
Published: November 19 2009, 10:19:00 PMUpdated: November 28 2020, 8:04:23 PM

Question

A seller uses AddMemberMessageAAQToPartner API as below to send a message to their buyer regarding the status of the buyer's purchase.

 <?xml version="1.0" encoding="utf-8"?>
<AddMemberMessageAAQToPartnerRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <ItemID>110042193028</ItemID>
  <MemberMessage>
    <Body>We have received your payment for item 110042193028 and will ship the item tomorrow</Body>
    <Subject>Payment received</Subject>
    <QuestionType>Payment</QuestionType>
    <RecipientID>esandbox10539</RecipientID>
  </MemberMessage>
  <RequesterCredentials>
    <eBayAuthToken>xxxx</eBayAuthToken>
  </RequesterCredentials>
</AddMemberMessageAAQToPartnerRequest>

Howerver; the generated message has an 'This member has a question for you' header and 'Question about ...' subject as though the seller is sending a question to the buyer, which is confusing.

Image

  Is there a way to send a post-sale message from sellers to buyer without having the message flagged as question?

 

 

 

 Answer

    You can avoid 'This member has a question" header by setting MemberMessage.QuestionType to CustomizedSubject in AddMemberMessageAAQToPartner API request so that the resulting message is titled (Message header ) with This member has a message for you, and the Subject of the resulting message is then taken from the MemberMessag.Subject you specified in the request as below:

<?xml version="1.0" encoding="utf-8"?>
<AddMemberMessageAAQToPartnerRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <ItemID>110042193028</ItemID>
  <MemberMessage>
    <Subject>Your item 110042193028  has been shipped</Subject>
    <Body>>Your item 110042193028  is shipped today. Thank you for your business</Body>
    <QuestionType>CustomizedSubject</QuestionType>
    <RecipientID>esandbox10539</RecipientID>
  </MemberMessage>
  <RequesterCredentials>
    <eBayAuthToken>xxxx</eBayAuthToken>
  </RequesterCredentials>
</AddMemberMessageAAQToPartnerRequest>

 Here is the message that created with the above AddMemberMessageAAQToPartner API request:

Image

 

 

How well did this answer your question?
Answers others found helpful