Find the answer to your question
Advanced Search
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.
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> |