POST
/
payments
/
initiate
curl --request POST \
  --url https://api-umbrella.io/api/services/payments/initiate \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "referenceId": "unique-ref-id-123",
  "transactionDescription": "Payment for Order #12345",
  "returnUrl": "https://example.com/callback",
  "IBAN": "DE89370400440532013000",
  "storedBIC": "BOFIIE2D",
  "language": "DE",
  "currency": "EUR",
  "amount": "100.50",
  "country": "DE"
}'
{
  "requestId": "req_123456789",
  "redirectUrl": "https://example.com/app/req_123456789"
}

For a usage description of the Payment Initiation Service, please refer to the Payment Services page.

Endpoint

POST /payments/initiate

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Response

200
application/json
Payment successfully initiated.

The response is of type object.