Motivation

The purpose of this document is to detail the steps and approaches for automating the process of downloading settlement reports from Adyen and uploading them to Google Drive

User Benefit

Reducing manual effort

Pre Automation Steps

Data - Frequency & Volume

settlement_detail_report_batch_445.csv

Solution Proposal

The report automation includes below tasks

  1. Expose an endpoint from the consumer server - This is after building the API

  2. Setting up a webhook - Manual

  3. Accept Notification

    <aside> 💡 This is to confirm that the notification was sent by Adyen, and was not modified during transmission. For more information, refer to Verify HMAC signatures. If the HMAC signature is not valid, Adyen does not recommend acknowledging the notification.

    </aside>

    <aside> 💡 Need to make sure that acknowledgment of the notification happens before applying any business logic because a breakage in business logic could otherwise prevent important updates from reaching the system. The business logic explained in the next steps

    </aside>