Connectors, Services and Methods
Service Hierarchy
PaymentService (core)
├── authorize() — Start a payment, hold funds
├── capture() — Complete the payment, transfer funds
├── void() — Cancel an authorized payment
├── refund() — Return captured funds (calls RefundService)
└── sync() — Get latest status from processor
RefundService (sub-service)
├── refund() — Create a refund for a captured payment
└── sync() — Check refund status
RecurringPaymentService (sub-service)
├── charge() — Charge a stored payment method
└── revoke() — Cancel a recurring authorization
DisputeService (sub-service)
├── accept() — Accept a chargeback
├── defend() — Challenge a dispute
└── submit_evidence() — Upload dispute evidenceWhy Sub-Services Exist
Operation
Requires
Provided By
PaymentService: The Core
RefundService: Follow-On Operations
RecurringPaymentService: Stored Payment Operations
DisputeService: Chargeback Management
Service Reference
Service
Primary Operations
Documentation
Method Naming Conventions
Last updated
Was this helpful?

