Purpose
1.2. Automate reconciliation, error flagging, settlement tracking, and receipt dispatching, removing manual intervention from payment flows.
1.3. Auto-monitor gateway health, automate retry processes for failed transactions, and automate notifications for discrepancies, customer notifications, and compliance reporting.
Trigger Conditions
2.2. Automator listens for new entry in payment records or webhook notifications from payment gateways.
2.3. Scheduled automation on hourly/daily intervals for reconciliation and status checks.
2.4. Update triggers when payment terminal status or settlement reports are received.
Platform Variants
• Feature/Setting: Webhooks for “payment_intent.succeeded” and “payment_intent.payment_failed”; configure endpoint URLs for automating payment status updates.
3.2. PayPal
• Feature/Setting: Instant Payment Notification (IPN) endpoint; REST API “GET /v1/payments/payment/{payment_id}” for automating status pulling.
3.3. Square
• Feature/Setting: “Payments” API and webhook event subscription; configure automated alerts on “payment.updated”.
3.4. Adyen
• Feature/Setting: Notification webhooks; automate polling /checkouts/{paymentPspReference}/details endpoint for status checks.
3.5. Authorize.Net
• Feature/Setting: Transaction Reporting API; automating “getTransactionDetailsRequest” to fetch latest statuses.
3.6. Worldpay
• Feature/Setting: JSON API “GET /orders/{orderCode}”; listen for callback events for automated terminal updates.
3.7. Braintree
• Feature/Setting: Webhooks for “transaction_disbursed”, “dispute_opened”; REST API calls for status queries.
3.8. Mollie
• Feature/Setting: Webhook notifications on payment state change; Payment API “GET /payments/{id}” for automation.
3.9. Ingenico
• Feature/Setting: DirectLink API “Status” action; automate response handling on payment received.
3.10. CyberSource
• Feature/Setting: Notifications REST API; automate “GET /payments/{payment_id}” status retrieval.
3.11. GoCardless
• Feature/Setting: Webhook for payment status “confirmed”, “failed”; automate “GET /payments/{id}”.
3.12. Klarna
• Feature/Setting: Order Management API; automate status checks on “GET /ordermanagement/v1/orders/{order_id}”.
3.13. Razorpay
• Feature/Setting: Webhooks for “payment.captured”, “payment.failed”; automate API “GET /payments/:id”.
3.14. PayU
• Feature/Setting: Payment Notification service; automate “GET /api/payment/{payment_id}/status”.
3.15. Revolut
• Feature/Setting: Merchant API “GET /1.0/transactions/{id}”; webhook for transaction updates.
3.16. Wise
• Feature/Setting: Webhooks for transfer status changes; Transfer API “GET /v1/transfers/{id}”.
3.17. Checkout.com
• Feature/Setting: Webhooks for payment actions; “GET /payments/{id}” for automated polling.
3.18. WePay
• Feature/Setting: Webhooks for “payment_state”; API “GET /payment” for status retrieval.
3.19. Elavon
• Feature/Setting: Merchant API “GET /transactions/{id}”; event subscriptions for status automation.
3.20. BlueSnap
• Feature/Setting: Automated “GET /services/transactions/{transactionId}”; webhook for event triggers.
Benefits
4.2. Automation ensures faster settlement updates and improved reconciliation accuracy.
4.3. Automated error-handling elevates transaction success by implementing retry logics.
4.4. Automating customer notifications boosts transparency and experience.
4.5. Compliance automation for regulatory reporting and audit trails.
4.6. Automate fraud flagging and status discrepancy monitoring, supporting operational reliability.