Note:
The field will be disregarded if it is marked as optional and the format provided is incorrect. However, a validation error will be displayed if the field is marked as mandatory and the format provided is incorrect.
"+" - means required (for all flows)
"-" - means not required (for any flow)
For instance, in POST Create Charge flow:
+6 means that the field is required for flow number 6
-6 means that the field is not required for flow number 6
Gateways
PowerBoard enables multiple gateways to be connected to a single PowerBoard account, see our list of Supported Gateways.
Gateways can be added through the API where the third-party gateway supports it or through the PowerBoard Portal.
Before assigning a gateway to a company, there should be an account registered with a required gateway in their system, where specific data can be found (gateway token, merchant ID, etc.).
Gateway Resource
field | required[flow] | type | description |
---|---|---|---|
type | + | type | Type of gateway |
name | + | string | Manually defined name |
_id | + | string (24 hex characters) | Charge Id for any future requests |
created_at | + | string(ISO 8601 format - yyyy-mm-ddThh:mm:ss.sssZ) | Creation date |
updated_at | + | string(ISO 8601 format - yyyy-mm-ddThh:mm:ss.sssZ) | Date of the last update |
archived | + | bool | For new created charges always false, true after manual archiving |
default | - | bool | Use such gateway by default (e.g. Default gateway for client SDK widget). The default value is false. |
mode | - | string | Defaults to test, must be live for production mode |
proccess_custom_fields | - | bool | If a value is true, all custom fields will be sent to the payment gateway during any transaction if the payment gateway supports it. |