1. Payments
Payflow API
Spain
  • Spain
  • Colombia
  • Peru
  • Guides
    • API Integration guide
  • Definitions
    • Employees
      • Employee Statuses
      • Salary Concepts
    • Payments
      • Payment Lifecycle
  • Explore our Public API
    • Auth & Health
      • Health
      • Test an API Key
    • Company
      • Retrieve your Company Details
    • Employee
      • Retrieve an Employee
      • Retrieve all Employees
      • Retrieve all Employees (V1.1)
      • Create an Employee
      • Upsert Employees in Bulk
      • Update an Employee by Personal ID
      • Update an Employee by Payflow ID
      • Update an Employee by Payroll ID
    • Leaves
      • Retrieve all Employees on Leave
      • Create an Employee Leave
      • Remove an Employee Leave
    • Payments
      • Retrieve a Payment
        GET
      • Retrieve all Payments
        GET
      • Retrieve Employee Payments
        GET
      • Calculate Employee Available Amount
        GET
      • Request a Payment
        POST
      • Subscribe to Payment Updates
        POST
      • Mark Payments as Informed
        PUT
    • Flexflow
      • Retrieve all Flexflow Transactions
      • Retrieve Employee Flexflow Transactions
  • Notifications Structure
    • Payment Updates
  • Schemas
    • Company
      • Company Response
    • Employee
      • ES | Create Employee Request
      • ES | Update Employee Request
      • ES | Employee Response
      • Create Employee Leave Request
    • Payment
      • Payment Response
      • Payment Response Convoluted
      • Payment Update
    • Flexflow
      • Employee Flexflow Transactions
    • Error
      • Generic Error Response
  1. Payments

Subscribe to Payment Updates

Production
https://api-public.payflow.es
Production
https://api-public.payflow.es
POST
https://api-public.payflow.es
/payments/processed
Configures a webhook URL to receive payment status updates from Payflow.
Whenever a payment changes status, Payflow sends a notification to the configured endpoint.
Webhook Payload
See the Payment Update Notification Structure for notification payload details.

Request

Authorization
API Key
Add parameter in header
authorization
Example:
authorization: ********************
or
Body Params application/json

Examples

Responses

🟢200
application/json
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api-public.payflow.es/payments/processed' \
--header 'authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
    "url": "https://your-system.com/webhooks/payment-updates"
}'
Response Response Example
{}
Modified at 2026-05-14 18:55:15
Previous
Request a Payment
Next
Mark Payments as Informed
Built with