Receivables Finance

Number of APIs: 4

HSBC BaaS Receivables Finance API Specification Includes functionality for: - Ledger Entry Management - Payment Requests

- Credit Limit Checks

Guidance on Message Encryption and Message Content The API specification generally provides two definitions for request and responses messages using a 'oneOf' structure.

  1. A message envelope for encrypted content (the encryptedRequest and encryptedResponse types).
  2. Unencrypted message definition(s). Partners must only use the message envelope for encrypted content when submitting requests to the API, and will only receive the encrypted message envelope in the response.

Partners must use the unencrypted message definitions to populate/read from the encrypted message envelope before encrypting/decrypting. These message definitions have been provided to allow Partners to understand the precise structure of the unencrypted payloads.

Contact Support: Name: Developer Portal Support

  1. ledger-entries - Create Ledger Entry POST {{baseUrl}}/ledger-entries

  2. ledger-entries - Update Ledger Entry PUT {{baseUrl}}/ledger-entries/:ledger-entry-id

  3. payments - Create Payment Request POST {{baseUrl}}/payments

  4. credit-limits - Get Credit Limits GET {{baseUrl}}/credit-limits?buyerId=fbac6854-c783-415d-a206-2d41f9374bfe&currency=USD&sellerId=64f641c0-51cb-42b1-b62c-2be3e9c613d3