SendGrid

How to enable SendGrid eMail on a merchant.

SendGrid offers cloud-based email delivery services that assist businesses with transactional email management, marketing campaigns, and audience engagement. Their platform provides tools for email design, real-time analytics, and deliverability features to enhance email performance.

Features

Messaging eMail messages can be delivered using SendGrid. ✅ Message Status eMail messages sent over SendGrid will have their status updated with delivery information.

Resources

Configuration

To begin using SendGrid for email messaging, first create an account on their website. Configure your email settings through their user portal and explore integration options on their developer site to leverage APIs for advanced functionalities.

This table describes the required or possible attributes needed to configure a merchant product for this type.

NameTypeDescriptionRules
hoststringThe API host endpoint for SendGrid. This is used for sending and receiving email communications through SendGrid.
apiKeystringThe API key for accessing SendGrid's services. It is used to authenticate the API requests sent to SendGrid. Examples: SG.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
fromEmailstringThe sender's email address. Examples: [email protected].

Features

All messaging products support the following features attributes.

NameValuesDescription
noAuthcodetrue or false (default)All messages sent to customers using this product will never include an authorization response code.

Enabling this Product

Using create-merchant-product API you can add a new product to your merchant record. Below is an example configuration for the payload of that request.

{
  "line": "messaging",
  "product": "email",
  "provider": "sendgrid",
  "config": {
    "apiKey": "SG.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    "fromEmail": "[email protected]"
  }
}