Once you have used Stripe elements to send the details to Stripe, you need to know the outcome of the transaction. We want to help you maintain Salesforce as your single source of truth, and so PosiPayutilises PosiPay utilizes webhooks to capture all the transaction information from Stripe in as close to real-time as possible.
...
The Gateway Transaction object in PosiPay is the place where the key transaction data is kept. Here you will find records of every transaction attempt, with details such as amount and status. A new record is created for every attempted transaction, while retries of failed transactions will update the existing Gateway Transaction record (if using Invoices). Your organisation is able to setup rules to link these transaction records to contacts and/or accounts according to your business logic. Opportunity updating can also be automated according to your business rules should you need it.
Invoices
The Gateway Invoice object in PosiPay is where the Stripe Invoice data is recorded. When using Stripe Billing, an invoice is created that may have multiple attempts through Smart retries as well as accessing other Stripe smart technology through Billing. The Gateway Invoice object will be updated by the Stripe webhooks in real-time.
Transaction Logs
In order to capture all the information needed without exceeding data limits, PosiPay has a method of archiving details in our Transaction Logs Big Object.
...