TalusPay API (v1)

The Talus Pay API is organized into two main areas: Merchant Onboarding and Payments. The Merchant Onboarding endpoints are designed to facilitate the registration, verification, and configuration of new merchants within the platform. This includes creating merchant accounts, submitting necessary documentation, and managing compliance checks.

On the other hand, the Payments endpoints focus on transaction processing, allowing merchants to accept payments, initiate refunds, and handle transaction statuses. This section is structured to manage payment methods, securely process card transactions, and retrieve transaction histories, ensuring a smooth flow of payment operations for merchants. Together, these two areas provide comprehensive support for managing both the setup and ongoing financial activities of merchants.

The TalusPay status page provides real-time updates on the operational status of API services, including onboarding and payments, as well as historical uptime data. You can check the current service status at Status page

Download OpenAPI description
Languages
Servers
Mock server
https://docs.taluspay.com/_mock/openapi/
Production environment onboarding
https://api.taluspay.com/
Sandbox environment onboarding
https://api.taluspay-sandbox.com/

Onboarding

Operations

Merchants

Operations

Webhooks

Operations

Create webhook

Request

Bodyapplication/jsonrequired
urlstringrequired
labelstringrequired
scopeArray of stringsrequired
Items Enum"merchant""charge""payouts"
curl -i -X POST \
  -u <username>:<password> \
  https://docs.taluspay.com/_mock/openapi/v1/webhooks \
  -H 'Content-Type: application/json' \
  -d '{
    "url": "string",
    "label": "string",
    "scope": [
      "merchant"
    ]
  }'

Responses

Create webhook

Bodyapplication/json
idstringrequired
urlstringrequired
labelstringrequired
secretstringrequired
created_atstring(date-time)required
eventsobjectrequired
Response
application/json
{ "id": "string", "url": "string", "label": "string", "secret": "string", "created_at": "2019-08-24T14:15:22Z", "events": {} }

Delete webhook

Request

Path
webhook_idstringrequired
curl -i -X DELETE \
  -u <username>:<password> \
  'https://docs.taluspay.com/_mock/openapi/v1/webhooks/{webhook_id}'

Responses

Delete webhook

Payments

Operations

Charges

Operations