Silverflow Charge Actions API is one of 50 APIs that Silverflow publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Charge Actions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and rate-limit docs.
This API exposes
8 operations
across 8 paths,
and defines 93 schemas.
It is described by OpenAPI 3.2.0, at version 1.417.0.
Requests are made against 3 base URLs: https://eu-west-1.api.silverflow.com/v1, https://us-east-2.api.silverflow.com/v1, https://eu-west-1.api-sbx.silverflow.com/v1.
The identity and technical contract details declared by the specification.
authorizationIsoFieldsMastercardWithDiscriminator
InvalidAmountErrorDetails
object
5 properties
5 required
authorizationIsoFieldsVisaForAuthorizationAndRefundActions
createRefundCharge
boolean
When set to true, a full refund charge will be created along with the refund action. On August 23, 2026, the default value of the field will be set to true. Si…
isoFieldResponseCodeDescription
string
The description of the responseCode
components-schemas-offsetToken
string
authorizationIsoFieldsAmericanExpressWithDiscriminator
authorizationIsoFieldsMastercardForAuthorizationAndRefundActions
components-schemas-CountryCodeAlpha3
object
1 property
1 required
ClearingAction
object
Action for clearing a charge
9 properties
6 required
openapi_components-schemas-created
string
The date and time this object was created
schemas-countryCodeAlpha2
string
isoFieldResponseCode
string
Contents of field 39
UnexpectedAuthorizationErrorDetails
object
5 properties
5 required
ValidationError
object
3 properties
2 required
schemas-countryCodeNumeric
string
UnexpectedClearingStatusErrorDetails
object
5 properties
5 required
openapi_components-schemas-postalCode
string
The postal code of the address, allowing a single separating space.
authorizationResponseForAuthorizationAndRefundActions
object
Network-specific details from the authorization response. Actions created before 2023-10-07 will have the network property and other remaining properties as un…
components-schemas-amountValue
integer
The amount in minor units. For example $12.34 should be encoded as 1234. Note that not all currencies have 2 minor units. Some have three or zero.
schemas-version
integer
The version of this object
UnexpectedClearingModeErrorDetails
object
5 properties
5 required
components-schemas-lastModified
string
The date and time this object was last modified
ChargeInvalidOperationErrorDetails
object
5 properties
5 required
NonMatchingIdempotentRequestErrorDetails
object
5 properties
5 required
Action
object
An action performed on a charge
ChargeReverse
object
Reverse a Charge.
2 properties
TemporaryServerErrorDetails
object
5 properties
5 required
errorTitle
string
A short, human-readable summary of the problem type. It does not change from occurrence to occurrence of the error.
authorizationResponseForIncrementAction
object
Network-specific details from the authorization response. Actions created before 2023-10-07 will have the network property and other remaining properties as un…
authorizationIsoFieldsAmericanExpressForAuthorizationAndRefundActions
UnexpectedIntentErrorDetails
object
5 properties
5 required
EnhancedDataShippingAddress
object
Must be provided if shipment is involved and captured on the invoice
1 property
ManualClearing
object
5 properties
schemas-CountryCode
object
3 properties
3 required
clearAfter
string
If provided, clearing will not occur before this point in time. If no timezone is included, it is assumed to be UTC. The value may be at most 6 months in the f…
AuthorizationAction
object
Action for authorizing a charge
11 properties
8 required
components-schemas-CountryCodeNumeric
object
1 property
1 required
OfflineRefundAction
object
Action for offline refunding a charge
10 properties
6 required
ChargeTooOldForClearingErrorDetails
object
5 properties
5 required
EnhancedDataDestinationAddress
object
Must be provided if shipment is involved and captured on the invoice
2 properties
chargeKey
string
Uniquely identifies a charge.
ForbiddenErrorDetails
object
5 properties
5 required
ClearingAlreadySubmittedErrorDetails
object
5 properties
5 required
authorizationIsoFieldsDiscoverWithDiscriminator
schemas-EntityNotFoundErrorDetails
object
5 properties
5 required
ReversalAction
object
Action for reversing a charge
10 properties
8 required
IdempotentRequestIsStillBeingProcessedErrorDetails
object
5 properties
5 required
actionKey
string
Uniquely identifies an action
refundChargeKey
string
Charge key of the created refund charge. Included only when the refund was created with createRefundCharge = true.
EnhancedDataLineItem
object
10 properties
10 required
UnauthorizedErrorDetails
object
5 properties
5 required
ChargeIncrement
object
Increment a charge.
2 properties
1 required
OfflineRefundInitialTransactionReferences
object
1 property
1 required
ChargeOfflineRefundRequest
object
Offline-refund a Charge
5 properties
authorizationIsoFieldsDinersForAuthorizationAndRefundActions
refundClearingMode
string
The clearing method for the refund charge. - auto: The charge is cleared automatically as soon as possible. To delay clearing, provide a clearAfter timestamp.…
ChargeCancel
object
Request to cancel the referenced charge.
1 property
IncrementReplacementAmount
integer
The new total authorized amount (initial amount plus increment).
authorizationIsoFieldsDiscoverForAuthorizationAndRefundActions
ClearingCurrentZeroAmountErrorDetails
object
5 properties
5 required
InternalServerErrorDetails
object
5 properties
5 required
IncompatibleCardNetworkForOperation
object
5 properties
5 required
openapi_components-schemas-InvalidInputErrorDetails
object
6 properties
6 required
UnexpectedRefundStatusErrorDetails
object
5 properties
5 required
authorizationIsoFieldsDinersWithDiscriminator
UnexpectedMessageSystem
object
5 properties
5 required
errorInstance
string
A reference that identifies the specific occurrence of the error. The instance is unique for every error.
schemas-countryCodeAlpha3
string
errorStatus
integer
The HTTP status code generated by the origin server for this occurrence of the problem.
components-schemas-CountryCodeAlpha2
object
1 property
1 required
authorizationIsoFieldsUnknown
object
3 properties
3 required
InvalidCardErrorDetails
object
5 properties
5 required
common_Amount
object
The amount encoded as an object with a value in minor units and a currency code.
2 properties
2 required
actionReference
string
Action reference assigned by the agent. Must not start with "act-".
PageWithMoreItems
object
2 properties
authorizationIsoFieldsVisaWithDiscriminator
TooManyRequestsErrorDetails
object
5 properties
5 required
enhancedData
object
An optional object for submitting Level 2 (tax and order references) and Level 3 (granular line-item details) payment data. Providing this data can qualify tra…
11 properties
1 required
IncrementAction
object
Action for incrementing a charge
10 properties
8 required
errorDetail
string
A human readable explanation specific to this occurrence of the problem.
RefundAmount
integer
The refund amount. If not specified the full authorized charge amount will be refunded.
commonIsoFields
object
2 properties
2 required
schemas-DynamicDescriptor
object
Field supports the merchant customizing the DBA name and city on a per-transaction basis, to allow the cardholder to recognize the business name and city on th…
2 properties
common_currencyCode
string
An alphabetic ISO-4217 currency code.
EnhancedDataDestinationAddressInput
object
Must be provided if shipment is involved and captured on the invoice
2 properties
errorType
string
A relative URI reference, this property can be used to perform automated error handling.
RefundAction
object
Action for refunding a charge
12 properties
8 required
authorizationIsoFieldsBancontactWithDiscriminator
authorizationResponseForReversalAction
object
Network-specific details from the authorization response. Actions created before 2023-10-07 will have the network property and other remaining properties as un…
enhancedDataInput
object
An optional object for submitting Level 2 (tax and order references) and Level 3 (granular line-item details) payment data. Providing this data can qualify tra…
11 properties
1 required
ChargeRefund
object
Refund a Charge
6 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Silverflow publishes across the network.