Payment Webhook
Everyware makes HTTP requests to your application just like a regular web browser, in the format
application/x-www-form-urlencoded.
By including parameters and values in its requests, Everyware sends data to your application that you can act upon before responding.
When Everyware receives a payment attempt for one of your contacts, it makes a synchronous HTTP
request to the message URL configured for your account.
Check Data Format
Please code to the Everyware data format so your endpoint will accept the data: application/x-www-form-urlencoded.
Parameters
Everyware sends the following parameters with its request as POST parameter:
Parameter | Description |
---|---|
PaymentSid | A 32 character unique identifier for the payment attempt. |
IndividualID | This is the Everyware unique identifier for the contact. |
ExternalID | This is the unique identifier that you provided on the initial call to create the contact. |
ExternalBusinessID | Unique identifier for the business provided by you. |
EmailAddress | This is the email address of the contact. |
Phone | This is the phone number of the contact. |
StatusID | This is to identify if the payment attempt was a success or failure. “0” will indicate success, and “1” will indicate failure. |
PaymentAmt | This is the dollar amount of the payment attempt. |
PaymentDate | This is the date/time the payment attempt was made. |
TransactionID | This is the transaction identifier for the successful transaction, aka InvoiceID. |
OrderNumber | Shows as the Invoice # on the customer facing invoice. |
PaymentType | This is to identify if a full or partial payment was attempted. “P” will indicate partial, “F” will indicate full. |
CardType | This is the type of card that was used for the payment attempt. |
LastFour | This is the last 4 digits of the card number used on the payment attempt. |
ResponseMessage | This is the response message that is provided for a failed payment attempt. |
ServiceDescription | Description of the line item on the payment invoice. |
ConfirmationCode |
To set up the Payment Webhook, log into the Everyware portal, go to Settings, open the API Settings tab, and enter the username and password under Configure Webhooks.

Updated 3 days ago