Transaction
The Transaction object in Cloudy Business Ops 360 represents the actual financial event recorded when a payment is processed through a selected Payment Gateway and Payment Method. While a Payment object represents the intent to pay (customer or vendor side), a Transaction captures the execution details — including transaction ID, amount, method, and status. This distinction ensures accurate audit trails and integration with external payment processors.
Status Values Explained
- Captured – Transaction successfully processed and amount secured.
 - Failed – Transaction attempt failed (error message provides details).
 - Pending – Transaction is initiated but awaiting confirmation.
 - Pending for Settlement – Payment captured but settlement with the bank/gateway is pending.
 
Use Cases in Cloudy Business Ops 360
- Successful Customer Payment
- The customer pays $500 via credit card.
 - Transaction record created with Status = Captured, Gateway = Stripe, Amount = $500.
 
 - Failed Transaction
- Customer attempts ACH payment but bank rejects due to insufficient funds.
 - Transaction created with Status = Failed and Error Message logged.
 
 - Vendor Payment Settlement
- The company pays a vendor via bank transfer.
 - Transaction logs details, shows Pending for Settlement until cleared.
 
 - Multi-currency Transactions
- Different currencies are supported through the Currency field to ensure proper international operations.
 
 
Example Scenario
- Payment Record: Customer intends to pay Invoice INV-2025 for $1,000.
 - Transaction Created:
- Amount: $1,000
 - Method: Credit Card (Visa, ****1234)
 - Status: Captured
 - Gateway: Stripe
 - Transaction ID: txn_92kjad8s2
 
 
This ensures Cloudy Business Ops 360 has a reliable record of how the payment was executed.
Best Practices
- Always check Error Message for failed transactions before retrying.
 - Use Transaction Id for reconciliation with the payment gateway dashboard.
 - Enable Sign Draw? when requiring customer authorization for compliance.
 - Use Captured vs Pending states to distinguish between confirmed and still-processing payments.
 
 SEE ALSO :
_____👉 Payment
                        
                                
                                            
                                        
                                        
                                        
                                        
                                        
                                        
                                            
                                            
                                            