Payment notifications in NetSuite

Set up

Adyen sends notifications to inform your system about initiated transactions. These notifications are sent to the URL provided by NetSuite.

To retrieve the postback URL in NetSuite, do the following:

  1. Go to the Payment Processing Profiles list and select your profile.
  2. Open the payment processing profile record to locate and copy the Postback URL.
  3. Open the Customer Area.
  4. Go to Account > Server Communication > Standard Notification.
  5. Click the Edit & Test button next to the notification.
  6. Paste the Postback URL to the URL field.

View notifications

Adyen sends you notifications indicating the transaction confirmation or another change of the transaction status. For example, a NetSuite sales order may have been given an approved='true' status on the authorization request. However, this status may be revoked in the future. In both cases, a corresponding notification is sent out.

To see these notifications in NetSuite:

  • go to Transactions > Management > View Gateway Asynchronous Notifications.

After that, the Notifications Log page is shown. Note that every transaction may have one or more entries in this table.

All received notifications appear in the Notifications Log immediately on receipt. There is no lag between the time of receipt by NetSuite and display in the log.

Exception alerts

If a transaction status change requires additional attention, the notification is considered as "exceptional". Such notifications are flagged as Yes in the REPORTED EXCEPTION column.

When NetSuite receives exceptional notifications, it also sends email alerts to the predefined group of users. To create/customize email notifications about payment exceptions, follow the steps below:

  1. Go to Customization > Scripting > Workflows.
  2. Edit the [ES] WF SuitePayment Exception Alert.
  3. Double click Notify User to see the detail page.
  4. Edit the Email Notification record.
  5. Select the Sender and Recipient. For the Recipient, you can choose either a group of NetSuite registered users, or specify any other custom email address.
  6. Click Save.

Note that these notifications do not automatically cancel a sales order or make revisions to any other NetSuite transaction record. For example:

  • If the issuer rejects a payment, the order should be cancelled manually in NetSuite.
  • In some cases, the payment is rejected during authorisation but approved later through notifications. The order should be manually approved.

All such cases, which need to be manually reviewed by you, have the REVIEWED flag set to No by default. Change this flag to Yes after reviewing the item to indicate that the exception has been fixed to proceed to with order status.

Chargeback notifications

If a shopper initiated a chargeback, Adyen sends you a corresponding notification. In this case, the Adyen Payment Processing plug-in creates the necessary NetSuite chargeback records to enter them in the Chargeback Notifications area. 

To see the chargebacks:

  1. Go to Customization > Lists, Records, & Files > Record Types.
  2. Select Chargeback Notification and a List for it.

After selecting a specific chargeback notification, you can see chargeback details including the date, transaction number, amount, and reason.