Purpose
1.2. Minimize manual billing, ensure timely payments, reduce accounting errors, and provide transparent statements to lessors/lessees.
1.3. Secure animal grazing lease payments, auto-generate invoices/receipts, and link all transactions to customer management and financial systems.
Trigger Conditions
2.2. Customer submits payment form online or recurring subscription scheduled.
2.3. Payment confirmation/refund status update from gateway.
2.4. Failed or delayed payment alert from financial provider.
Platform Variants
• Feature: Payment Intents API; configure webhooks for payment_success and payment_failed events.
3.2. PayPal
• Feature: Instant Payment Notification (IPN) endpoint; monitor txn_type and payment_status fields.
3.3. Square
• Feature: Payments API; configure location_id and callback_url for payment status notifications.
3.4. Braintree
• Feature: Webhooks for transaction_disbursed, transaction_settled; set up via the Control Panel.
3.5. Authorize.Net
• Feature: Transaction Reporting API; configure event types such as net.authorize.payment.authcapture.created.
3.6. Adyen
• Feature: Standard Notifications; set HMAC signature validation and monitor eventCode=AUTHORISATION.
3.7. Worldpay
• Feature: Notification webhook configured with success/failure events.
3.8. Klarna
• Feature: Order Management API; handle capture and settle webhook events.
3.9. Mollie
• Feature: Payment webhook; use status field changes (paid, canceled, pending, failed).
3.10. Razorpay
• Feature: Webhook for payment.captured and payment.failed events.
3.11. GoCardless
• Feature: Webhooks for payment_created and payment_failed; set endpoint in dashboard.
3.12. WePay
• Feature: Event API; track payment_state_changed events.
3.13. Shopify Payments
• Feature: Webhook for orders/paid and refunds/create topics.
3.14. Zoho Books
• Feature: Payment Received API; connect with contact_id and invoice_id.
3.15. Xero
• Feature: Payments endpoint; monitor invoice status changes via webhooks.
3.16. QuickBooks Online
• Feature: Payment API; configure callback for ReceivePayment event.
3.17. Recurly
• Feature: Webhook Notifications; subscribe to successful_payment_notification and failed_payment_notification.
3.18. Chargebee
• Feature: Events API; listen for payment_collected and payment_failed events.
3.19. Wave
• Feature: Payments API; set webhook for payment status updates on customer invoices.
3.20. Sage Intacct
• Feature: Event notifications; link with ARPYMT, ARINVOICE objects for payment status.
Benefits
4.2. Real-time visibility for both service provider and customers regarding transaction status.
4.3. Reduces late payments, manual follow-ups, and reconciliation issues.
4.4. Supports scalability—handles high transaction volumes error-free.
4.5. Enhances customer trust through automated receipts, status notifications, and secure transaction handling.