Payment Processor Providers
Payment Processor Providers are gateway configurations used by payment method registration, card charges, refunds, and transaction reporting.
Routes
Section titled “Routes”| Route | Purpose |
|---|---|
/payment-processor/providers | Provider list |
/payment-processor/providers/:id | Provider detail and edit modal |
List Behavior
Section titled “List Behavior”The provider list supports search by provider name or code. Rows expose actions to edit provider settings, delete a provider, test the gateway connection, and set a default provider.
Create and Edit
Section titled “Create and Edit”Providers are created and edited through the provider modal. Configuration includes provider type, code, name, description, enabled/default state, gateway URL, entity ID, currency, test mode, and secret credentials. Secret fields are not shown in provider detail.
Detail Behavior
Section titled “Detail Behavior”The detail page summarizes type, status, code, default state, timestamps, visible configuration, and a test connection action.
Screenshot Status
Section titled “Screenshot Status”Screenshots are attempted by scripts/portal/payment-processor/screenshots.py. Provider detail screenshots require at least one saved provider record.
Permissions
Section titled “Permissions”payment-processor.providers controls access to providers.