Payment settings – system description
The payment provider settings, adapter state, saving rules, test payment and the data sources of the transaction list.
Overview
Payment provider setup, test payment and the latest transactions. The settings are stored among the module's system settings (provider, webhook secret, merchant id, API key, test mode, vendor company id). Table names carry the installation's own prefix in the database.
Operation
- View (
list,UNMAPPED): the settings, adapter state, webhook and return address, subscription selector, latest transactions (payment.transactions, frompayment_transaction). - Save (
payment.save,edit): the provider must be one ofDlbtpayment::PROVIDERS(manual,simplepay,barion,stripe,paypal); for a non-manualprovider the webhook secret is required; the six keys are written over the existing module settings. - Test payment (
payment.testpay,edit):Dlbtpayment::startCheckout(subscription_id, amount, currency).
Permissions
list: UNMAPPED; edit: not classified. No content scope.