Card processors

Payment processors NolaPro can talk to. A static table - dbupdate.php rebuilds it on every update, so it is read-only and your own rows would not survive. Referenced by ccaccounts.ccprocessorid.

The object#

FieldTypeDescription
idread-onlyintegerProcessor id.
nameread-onlystring(100)Processor name.
modulenameread-onlystring(100)Internal module handling this processor.

Endpoints#

GET/ccprocessors 200403

List card processors.

Requires scope banking:read.

Parameters
NameInTypeNotes
namequerystringname. Partial match, case-insensitive.
includequerystringComma-separated extras to embed. Only custom_fields is available: the extra fields this install has defined on the record. Off by default, and an unrecognised value is refused rather than ignored. See Conventions.
When it fails
StatusCodeMeaning
403insufficient_scopeToken lacks read scope.
curl \
  'https://acme.nolapro.com/!/api/v2/ccprocessors' \
  -H 'Authorization: Bearer $NP_TOKEN'
GET/ccprocessors/{id} 200404

Retrieve one record.

Requires scope banking:read.

Parameters
NameInTypeNotes
idrequiredpathintegerThe record id.
includequerystringComma-separated extras to embed. Only custom_fields is available: the extra fields this install has defined on the record. Off by default, and an unrecognised value is refused rather than ignored. See Conventions.
When it fails
StatusCodeMeaning
404not_foundNo record with that id.
curl \
  'https://acme.nolapro.com/!/api/v2/ccprocessors/104' \
  -H 'Authorization: Bearer $NP_TOKEN'
Response 200
{
    "id": 1,
    "name": "PaidYET",
    "modulename": ""
}