payment:record:invoice
payment:record:invoiceDescription: Triggered when a payment is recorded for an invoice.
Payload Structure:
{
event: 'payment:record:invoice',
status: 'success' | 'error' | 'pending',
data: Payment
}
payment:record:pos
payment:record:posDescription: Triggered when a payment is recorded for a POS transaction.
Payload Structure:
{
event: 'payment:record:pos',
status: 'success' | 'error' | 'pending',
data: Payment
}
payment:record:external_revenue
payment:record:external_revenueDescription: Triggered when a payment is recorded for external revenue.
Payload Structure:
{
event: 'payment:record:external_revenue',
status: 'success' | 'error' | 'pending',
data: Payment
}
payment:record:shop_purchase
payment:record:shop_purchaseDescription: Triggered when a payment is recorded for a shop purchase.
Payload Structure:
{
event: 'payment:record:shop_purchase',
status: 'success' | 'error' | 'pending',
data: Payment
}
payment:record:expense
payment:record:expenseDescription: Triggered when a payment is recorded for an expense.
Payload Structure:
{
event: 'payment:record:expense',
status: 'success' | 'error' | 'pending',
data: Payment
}
payment:record:purchase_order
payment:record:purchase_orderDescription: Triggered when a payment is recorded for a purchase order.
Payload Structure:
{
event: 'payment:record:purchase_order',
status: 'success' | 'error' | 'pending',
data: Payment
}
payment:remove:invoice:payment
payment:remove:invoice:paymentDescription: Triggered when a payment is removed from an invoice.
Payload Structure:
{
event: 'payment:remove:invoice:payment',
status: 'success' | 'error' | 'pending',
data: {
invoiceId: number;
paymentId: number;
}
}
payment:remove:pos
payment:remove:posDescription: Triggered when a payment is removed from a POS transaction.
Payload Structure:
{
event: 'payment:remove:pos',
status: 'success' | 'error' | 'pending',
data: {
posId: number;
paymentId: number;
}
}
payment:remove:external_revenue
payment:remove:external_revenueDescription: Triggered when a payment is removed from external revenue.
Payload Structure:
{
event: 'payment:remove:external_revenue',
status: 'success' | 'error' | 'pending',
data: {
externalRevenueId: number;
paymentId: number;
}
}
payment:remove:shop_purchase
payment:remove:shop_purchaseDescription: Triggered when a payment is removed from a shop purchase.
Payload Structure:
{
event: 'payment:remove:shop_purchase',
status: 'success' | 'error' | 'pending',
data: {
shopPurchaseId: number;
paymentId: number;
}
}
payment:remove:expense
payment:remove:expenseDescription: Triggered when a payment is removed from an expense.
Payload Structure:
{
event: 'payment:remove:expense',
status: 'success' | 'error' | 'pending',
data: {
expenseId: number;
paymentId: number;
}
}
payment:remove:purchase_order
payment:remove:purchase_orderDescription: Triggered when a payment is removed from a purchase order.
Payload Structure:
{
event: 'payment:remove:purchase_order',
status: 'success' | 'error' | 'pending',
data: {
purchaseOrderId: number;
paymentId: number;
}
}
