Create Charges

Create BEP Charge

Create a new charge for an existing and complete BEP authentication. This will also initiate the finalization of the BEP authentication flow.

From November 22, 2026, if a valid card is not found using card.number in the request, the response will be a 409 with type /silverflow/problems/card/invalid.

Requires charges:Create permission.

post/charges/bep

Request

Headers

Idempotency-Keystring

This key is used to deduplicate requests that are retried. For more information see the section on Idempotency.

Example:28gKCluIEKp8jVboUyr2

Request body

bepKeystring required

Uniquely identifies a bep payment

transactionReferencestring

Unique ID assigned by the merchant or payment service provider for the transaction. Used to identify the transaction.

Example request

{
  "bepKey": "bep-1e1dAHhgstYTUhlphPzZ",
  "transactionReference": "Dz3dIzE74EfH1HeTInyE"
}

Response

The created charge

keystring required

Uniquely identifies a charge.

localTransactionDateTimestring iso-8601-date-time required

Date and time of the transaction in the local timezone.

transactionReferencestring

Unique ID assigned by the merchant or payment service provider for the transaction. Used to identify the transaction.

fraudLiability'acquirer' | 'issuer' required

Which party is liable in case of fraud.

clearingMode'auto'
createdstring iso-8601-date-time required

The date and time this object was created

lastModifiedstring iso-8601-date-time

The date and time this object was last modified

versioninteger required

The version of this object

Example response

{
  "key": "chg-1e1dAHhgstYTUhlphPzZ",
  "merchantAcceptorRef": {
    "key": "mac-1eOdAHhgstYTUhlphPFf",
    "version": 1
  },
  "amount": {
    "value": 2599,
    "currency": "EUR"
  },
  "status": {
    "clearing": "pending"
  },
  "authentication": {
    "sca": {
      "result": {
        "trm": "50"
      }
    }
  },
  "transactionReference": "Dz3dIzE74EfH1HeTInyE",
  "authorizationIsoFields": {
    "responseCode": "00",
    "responseCodeDescription": "Approved",
    "authorizationCode": "4A4316",
    "systemTraceAuditNumber": "123456",
    "retrievalReferenceNumber": "131608123456"
  },
  "billingAddress": {
    "countryCode": {
      "alpha3": "NLD",
      "alpha2": "NL",
      "numeric": "528"
    },
    "stateOrProvince": "NH",
    "city": "Amsterdam",
    "line1": "Langtown Road",
    "line2": "4200",
    "postalCode": "1234BC"
  },
  "version": 1
}

Changes

No recorded changes to this operation across all 1 revision of this API.