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
https://docs.taluspay.com/_mock/openapi/
https://api.taluspay.com/
https://api.taluspay-sandbox.com/
https://docs.taluspay.com/_mock/openapi/v1/merchants
https://api.taluspay.com/v1/merchants
https://api.taluspay-sandbox.com/v1/merchants
curl -i -X POST \
-u <username>:<password> \
https://docs.taluspay.com/_mock/openapi/v1/merchants \
-H 'Content-Type: application/json' \
-d '{
"phone": "string",
"agent": 0,
"merchant": {
"legal_business_name": "string",
"legal_phone": "string",
"business_phone": "string",
"business_type": "string",
"bank_account": {
"bank_name": "string",
"routing_number": "string",
"account_holder_name": "string",
"account_number": "string",
"account_number_confirm": "string"
},
"tin": "string",
"tin_type": "EIN",
"doing_business_as": "string",
"business_established_date": "string",
"legal_business_address": {
"address": "string",
"city": "string",
"state": "string",
"zip": "string"
},
"dba_address": {
"address": "string",
"city": "string",
"state": "string",
"zip": "string"
},
"owner_one": {
"first_name": "string",
"last_name": "string",
"middle_name": "string",
"job_title": "string",
"ownership_percentage": "string",
"email": "string",
"date_of_birth": "string",
"home_address": {
"address": "string",
"city": "string",
"state": "string",
"zip": "string"
},
"ssn": "string"
},
"owner_two": {
"first_name": "string",
"last_name": "string",
"middle_name": "string",
"job_title": "string",
"ownership_percentage": "string",
"email": "string",
"date_of_birth": "string",
"home_address": {
"address": "string",
"city": "string",
"state": "string",
"zip": "string"
},
"ssn": "string"
},
"owner_three": {
"first_name": "string",
"last_name": "string",
"middle_name": "string",
"job_title": "string",
"ownership_percentage": "string",
"email": "string",
"date_of_birth": "string",
"home_address": {
"address": "string",
"city": "string",
"state": "string",
"zip": "string"
},
"ssn": "string"
},
"owner_four": {
"first_name": "string",
"last_name": "string",
"middle_name": "string",
"job_title": "string",
"ownership_percentage": "string",
"email": "string",
"date_of_birth": "string",
"home_address": {
"address": "string",
"city": "string",
"state": "string",
"zip": "string"
},
"ssn": "string"
},
"main_product": {
"description": "string",
"category": "string",
"subcategory": "string",
"website": "string"
},
"main_contact_person": {
"name": "string",
"email": "string"
},
"current_sales": {
"average_monthly_in_credit_card": "string",
"average_ticket_value": "string",
"highest_amount_to_date": "string",
"sales_percentage": {
"card_swipe_percentage": "string",
"moto_percentage": "string",
"online_percentage": "string",
"keyed_percentage": "string"
},
"average_amex_monthly_sales": "string",
"average_amex_ticket_value": "string"
},
"bank_account_results": "string",
"capabilities": {
"types": [
"two_tiered",
"ach"
],
"options": {
"two_tiered": {
"vmd_cp_rate_percent": "2.00",
"vmd_cp_fee_fixed": "0.10",
"vmd_cnp_rate_percent": "2.50",
"vmd_cnp_fee_fixed": "0.15",
"amex_cp_rate_percent": "3.10",
"amex_cp_fee_fixed": "0.25",
"amex_cnp_rate_percent": "3.50",
"amex_cnp_fee_fixed": "0.30"
},
"ach": {
"txn_fee_percent": "1.50",
"txn_fee_fixed": "0.25"
}
}
}
}
}'
Create merchant, it merchant exists for given phone number it will return the same merchant
Merchant onboarding status
Merchant onboarding information
Merchant payment information
Merchant default settings
URL to redirect after completing a transaction
Account default capabilities
Capability types
Capability options
Two-tiered payment capabilities
Visa/Mastercard card present rate percent
Visa/Mastercard card present fee fixed
Visa/Mastercard card not present rate percent
Visa/Mastercard card not present fee fixed
Amex card present rate percent
Amex card present fee fixed
Amex card not present rate percent
Pass-through IC payment capabilities
Processor markup percent
Transaction fee fixed
Visa/Mastercard credit discount percent
Visa/Mastercard credit fee fixed
Visa/Mastercard debit discount percent
Visa/Mastercard debit fee fixed
Amex discount percent
Flat rate payment capabilities
Flat rate percent
Visa/Mastercard credit rate percent
Visa/Mastercard credit fee fixed
Visa/Mastercard debit rate percent
Visa/Mastercard debit fee fixed
Tiered payment capabilities
Visa/Mastercard qualified credit rate percent
Visa/Mastercard mid-qualified credit rate percent
Visa/Mastercard mid-qualified credit fee fixed
Visa/Mastercard non-qualified credit rate percent
Visa/Mastercard non-qualified credit fee fixed
Visa/Mastercard qualified debit rate percent
Visa/Mastercard mid-qualified debit rate percent
Visa/Mastercard mid-qualified debit fee fixed
Visa/Mastercard non-qualified debit rate percent
Visa/Mastercard non-qualified debit fee fixed
Amex qualified credit rate percent
Amex mid-qualified credit rate percent
Amex mid-qualified credit fee fixed
Amex non-qualified credit rate percent
Amex non-qualified credit fee fixed
Qualified rate percent (legacy)
Qualified fee fixed (legacy)
Mid-qualified rate percent (legacy)
Mid-qualified fee fixed (legacy)
Non-qualified rate percent (legacy)
Cash discount payment capabilities
ACH payment capabilities
ACH transaction fixed fee
ACH transaction percentage fee
ACH return fixed fee
{ "id": "merchant_2x4y6z8a0b1c2d3e4f5g6h7j8k", "phone": "12819374192", "automatic_payouts": true, "deactivated": true, "created_at": "2019-08-24T14:15:22Z", "lead_id": 0, "lead_onboarding_status": "NOT_STARTED", "merchant": { "legal_business_name": "string", "legal_phone": "string", "business_phone": "string", "business_type": "string", "bank_account": { … }, "tin": "string", "tin_type": "EIN", "doing_business_as": "string", "business_established_date": "string", "legal_business_address": { … }, "dba_address": { … }, "owner_one": { … }, "owner_two": { … }, "owner_three": { … }, "owner_four": { … }, "main_product": { … }, "main_contact_person": { … }, "current_sales": { … }, "bank_account_results": "string", "capabilities": { … } }, "payment": { "tokenizer_publishable_key": "pub_XXXXXXXXXXXXXX", "terminal_id": "Cx78a65ada9" }, "defaults": { "displayName": "My Store", "logo": "https://example.com/logo.png", "primaryColor": "#FF5733", "secondaryColor": "#FF5733", "redirectUrl": "https://merchant-site.com/thank-you", "customDomain": "https://apply.example.com" }, "default_capabilities": { "types": [ … ], "options": { … } } }
https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}
https://api.taluspay.com/v1/merchants/{merchant_id}
https://api.taluspay-sandbox.com/v1/merchants/{merchant_id}
curl -i -X GET \
-u <username>:<password> \
'https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}'
Get merchant object
Merchant onboarding status
Merchant onboarding information
Merchant payment information
Merchant default settings
URL to redirect after completing a transaction
Account default capabilities
Capability types
Capability options
Two-tiered payment capabilities
Visa/Mastercard card present rate percent
Visa/Mastercard card present fee fixed
Visa/Mastercard card not present rate percent
Visa/Mastercard card not present fee fixed
Amex card present rate percent
Amex card present fee fixed
Amex card not present rate percent
Pass-through IC payment capabilities
Processor markup percent
Transaction fee fixed
Visa/Mastercard credit discount percent
Visa/Mastercard credit fee fixed
Visa/Mastercard debit discount percent
Visa/Mastercard debit fee fixed
Amex discount percent
Flat rate payment capabilities
Flat rate percent
Visa/Mastercard credit rate percent
Visa/Mastercard credit fee fixed
Visa/Mastercard debit rate percent
Visa/Mastercard debit fee fixed
Tiered payment capabilities
Visa/Mastercard qualified credit rate percent
Visa/Mastercard mid-qualified credit rate percent
Visa/Mastercard mid-qualified credit fee fixed
Visa/Mastercard non-qualified credit rate percent
Visa/Mastercard non-qualified credit fee fixed
Visa/Mastercard qualified debit rate percent
Visa/Mastercard mid-qualified debit rate percent
Visa/Mastercard mid-qualified debit fee fixed
Visa/Mastercard non-qualified debit rate percent
Visa/Mastercard non-qualified debit fee fixed
Amex qualified credit rate percent
Amex mid-qualified credit rate percent
Amex mid-qualified credit fee fixed
Amex non-qualified credit rate percent
Amex non-qualified credit fee fixed
Qualified rate percent (legacy)
Qualified fee fixed (legacy)
Mid-qualified rate percent (legacy)
Mid-qualified fee fixed (legacy)
Non-qualified rate percent (legacy)
Cash discount payment capabilities
ACH payment capabilities
ACH transaction fixed fee
ACH transaction percentage fee
ACH return fixed fee
{ "id": "merchant_2x4y6z8a0b1c2d3e4f5g6h7j8k", "phone": "12819374192", "automatic_payouts": true, "deactivated": true, "created_at": "2019-08-24T14:15:22Z", "lead_id": 0, "lead_onboarding_status": "NOT_STARTED", "merchant": { "legal_business_name": "string", "legal_phone": "string", "business_phone": "string", "business_type": "string", "bank_account": { … }, "tin": "string", "tin_type": "EIN", "doing_business_as": "string", "business_established_date": "string", "legal_business_address": { … }, "dba_address": { … }, "owner_one": { … }, "owner_two": { … }, "owner_three": { … }, "owner_four": { … }, "main_product": { … }, "main_contact_person": { … }, "current_sales": { … }, "bank_account_results": "string", "capabilities": { … } }, "payment": { "tokenizer_publishable_key": "pub_XXXXXXXXXXXXXX", "terminal_id": "Cx78a65ada9" }, "defaults": { "displayName": "My Store", "logo": "https://example.com/logo.png", "primaryColor": "#FF5733", "secondaryColor": "#FF5733", "redirectUrl": "https://merchant-site.com/thank-you", "customDomain": "https://apply.example.com" }, "default_capabilities": { "types": [ … ], "options": { … } } }
https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}
https://api.taluspay.com/v1/merchants/{merchant_id}
https://api.taluspay-sandbox.com/v1/merchants/{merchant_id}
curl -i -X PATCH \
-u <username>:<password> \
'https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}' \
-H 'Content-Type: application/json' \
-d '{
"legal_business_name": "string",
"legal_phone": "string",
"business_phone": "string",
"business_type": "string",
"bank_account": {
"bank_name": "string",
"routing_number": "string",
"account_holder_name": "string",
"account_number": "string",
"account_number_confirm": "string"
},
"tin": "string",
"tin_type": "EIN",
"doing_business_as": "string",
"business_established_date": "string",
"legal_business_address": {
"address": "string",
"city": "string",
"state": "string",
"zip": "string"
},
"dba_address": {
"address": "string",
"city": "string",
"state": "string",
"zip": "string"
},
"owner_one": {
"first_name": "string",
"last_name": "string",
"middle_name": "string",
"job_title": "string",
"ownership_percentage": "string",
"email": "string",
"date_of_birth": "string",
"home_address": {
"address": "string",
"city": "string",
"state": "string",
"zip": "string"
},
"ssn": "string"
},
"owner_two": {
"first_name": "string",
"last_name": "string",
"middle_name": "string",
"job_title": "string",
"ownership_percentage": "string",
"email": "string",
"date_of_birth": "string",
"home_address": {
"address": "string",
"city": "string",
"state": "string",
"zip": "string"
},
"ssn": "string"
},
"owner_three": {
"first_name": "string",
"last_name": "string",
"middle_name": "string",
"job_title": "string",
"ownership_percentage": "string",
"email": "string",
"date_of_birth": "string",
"home_address": {
"address": "string",
"city": "string",
"state": "string",
"zip": "string"
},
"ssn": "string"
},
"owner_four": {
"first_name": "string",
"last_name": "string",
"middle_name": "string",
"job_title": "string",
"ownership_percentage": "string",
"email": "string",
"date_of_birth": "string",
"home_address": {
"address": "string",
"city": "string",
"state": "string",
"zip": "string"
},
"ssn": "string"
},
"main_product": {
"description": "string",
"category": "string",
"subcategory": "string",
"website": "string"
},
"main_contact_person": {
"name": "string",
"email": "string"
},
"current_sales": {
"average_monthly_in_credit_card": "string",
"average_ticket_value": "string",
"highest_amount_to_date": "string",
"sales_percentage": {
"card_swipe_percentage": "string",
"moto_percentage": "string",
"online_percentage": "string",
"keyed_percentage": "string"
},
"average_amex_monthly_sales": "string",
"average_amex_ticket_value": "string"
},
"bank_account_results": "string",
"capabilities": {
"types": [
"two_tiered",
"ach"
],
"options": {
"two_tiered": {
"vmd_cp_rate_percent": "2.00",
"vmd_cp_fee_fixed": "0.10",
"vmd_cnp_rate_percent": "2.50",
"vmd_cnp_fee_fixed": "0.15",
"amex_cp_rate_percent": "3.10",
"amex_cp_fee_fixed": "0.25",
"amex_cnp_rate_percent": "3.50",
"amex_cnp_fee_fixed": "0.30"
},
"ach": {
"txn_fee_percent": "1.50",
"txn_fee_fixed": "0.25"
}
}
}
}'
Update merchant lead data
Merchant onboarding status
Merchant onboarding information
Merchant payment information
Merchant default settings
URL to redirect after completing a transaction
Account default capabilities
Capability types
Capability options
Two-tiered payment capabilities
Visa/Mastercard card present rate percent
Visa/Mastercard card present fee fixed
Visa/Mastercard card not present rate percent
Visa/Mastercard card not present fee fixed
Amex card present rate percent
Amex card present fee fixed
Amex card not present rate percent
Pass-through IC payment capabilities
Processor markup percent
Transaction fee fixed
Visa/Mastercard credit discount percent
Visa/Mastercard credit fee fixed
Visa/Mastercard debit discount percent
Visa/Mastercard debit fee fixed
Amex discount percent
Flat rate payment capabilities
Flat rate percent
Visa/Mastercard credit rate percent
Visa/Mastercard credit fee fixed
Visa/Mastercard debit rate percent
Visa/Mastercard debit fee fixed
Tiered payment capabilities
Visa/Mastercard qualified credit rate percent
Visa/Mastercard mid-qualified credit rate percent
Visa/Mastercard mid-qualified credit fee fixed
Visa/Mastercard non-qualified credit rate percent
Visa/Mastercard non-qualified credit fee fixed
Visa/Mastercard qualified debit rate percent
Visa/Mastercard mid-qualified debit rate percent
Visa/Mastercard mid-qualified debit fee fixed
Visa/Mastercard non-qualified debit rate percent
Visa/Mastercard non-qualified debit fee fixed
Amex qualified credit rate percent
Amex mid-qualified credit rate percent
Amex mid-qualified credit fee fixed
Amex non-qualified credit rate percent
Amex non-qualified credit fee fixed
Qualified rate percent (legacy)
Qualified fee fixed (legacy)
Mid-qualified rate percent (legacy)
Mid-qualified fee fixed (legacy)
Non-qualified rate percent (legacy)
Cash discount payment capabilities
ACH payment capabilities
ACH transaction fixed fee
ACH transaction percentage fee
ACH return fixed fee
{ "id": "merchant_2x4y6z8a0b1c2d3e4f5g6h7j8k", "phone": "12819374192", "automatic_payouts": true, "deactivated": true, "created_at": "2019-08-24T14:15:22Z", "lead_id": 0, "lead_onboarding_status": "NOT_STARTED", "merchant": { "legal_business_name": "string", "legal_phone": "string", "business_phone": "string", "business_type": "string", "bank_account": { … }, "tin": "string", "tin_type": "EIN", "doing_business_as": "string", "business_established_date": "string", "legal_business_address": { … }, "dba_address": { … }, "owner_one": { … }, "owner_two": { … }, "owner_three": { … }, "owner_four": { … }, "main_product": { … }, "main_contact_person": { … }, "current_sales": { … }, "bank_account_results": "string", "capabilities": { … } }, "payment": { "tokenizer_publishable_key": "pub_XXXXXXXXXXXXXX", "terminal_id": "Cx78a65ada9" }, "defaults": { "displayName": "My Store", "logo": "https://example.com/logo.png", "primaryColor": "#FF5733", "secondaryColor": "#FF5733", "redirectUrl": "https://merchant-site.com/thank-you", "customDomain": "https://apply.example.com" }, "default_capabilities": { "types": [ … ], "options": { … } } }
https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}/customers
https://api.taluspay.com/v1/merchants/{merchant_id}/customers
https://api.taluspay-sandbox.com/v1/merchants/{merchant_id}/customers
curl -i -X POST \
-u <username>:<password> \
https://docs.taluspay.com/_mock/openapi/v1/merchants/merchant_01j8emz8chfxbb2bqmtref8ch7/customers \
-H 'Content-Type: application/json' \
-d '{
"description": "Test merchant customer"
}'
{ "id": "cust_02c7t70ef3ig396idugupsr99j", "description": "My customer" }
https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods
https://api.taluspay.com/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods
https://api.taluspay-sandbox.com/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods
curl -i -X GET \
-u <username>:<password> \
https://docs.taluspay.com/_mock/openapi/v1/merchants/merchant_01j8emz8chfxbb2bqmtref8ch7/customers/cust_02c7t70ef3ig396idugupsr99j/payment_methods
Payment methods retrieved successfully
Unique identifier for the created payment method
Unique identifier for the created customer
Details of the card used for the payment method
Details of the card's fingerprint
[ { "id": "payment_method_04c7h77rf3ig386ilngopty49z", "customer_id": "cust_02c7t70ef3ig396idugupsr99j", "payment_method": "CARD", "created_at": 1727875117482, "card": { … } } ]
Description of the payment method
https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods
https://api.taluspay.com/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods
https://api.taluspay-sandbox.com/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods
curl -i -X POST \
-u <username>:<password> \
https://docs.taluspay.com/_mock/openapi/v1/merchants/merchant_01j8emz8chfxbb2bqmtref8ch7/customers/cust_02c7t70ef3ig396idugupsr99j/payment_methods \
-H 'Content-Type: application/json' \
-d '{
"description": "Test customer",
"token": "fxbb2bqmtref8ch7"
}'
Payment method created successfully
Unique identifier for the created payment method
Unique identifier for the created customer
Details of the card used for the payment method
Details of the card's fingerprint
{ "id": "payment_method_04c7h77rf3ig386ilngopty49z", "customer_id": "cust_02c7t70ef3ig396idugupsr99j", "payment_method": "CARD", "created_at": 1727875117482, "card": { "card_type": "VISA", "card_fingerprint": "8411d8248f977bce15fba0f495474e4099j15bb9318fda8f0e700a4ad83b7836", "card_funding": "debit", "masked_number": "400934******1881", "expiration_date": "01/27" } }
https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods/{card_fingerprint}
https://api.taluspay.com/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods/{card_fingerprint}
https://api.taluspay-sandbox.com/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods/{card_fingerprint}
curl -i -X GET \
-u <username>:<password> \
https://docs.taluspay.com/_mock/openapi/v1/merchants/merchant_01j8emz8chfxbb2bqmtref8ch7/customers/cust_02c7t70ef3ig396idugupsr99j/payment_methods/8411d8248f976bcr15fba0f495476i4098d06aa9318fda8f0e700a4ad83b7837
Payment methods retrieved successfully
Unique identifier for the created payment method
Unique identifier for the created customer
Details of the card used for the payment method
Details of the card's fingerprint
{ "id": "payment_method_04c7h77rf3ig386ilngopty49z", "customer_id": "cust_02c7t70ef3ig396idugupsr99j", "payment_method": "CARD", "created_at": 1727875117482, "card": { "card_type": "VISA", "card_fingerprint": "8411d8248f977bce15fba0f495474e4099j15bb9318fda8f0e700a4ad83b7836", "card_funding": "debit", "masked_number": "400934******1881", "expiration_date": "01/27" } }
https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods/{payment_method_id}
https://api.taluspay.com/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods/{payment_method_id}
https://api.taluspay-sandbox.com/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods/{payment_method_id}
curl -i -X DELETE \
-u <username>:<password> \
https://docs.taluspay.com/_mock/openapi/v1/merchants/merchant_01j8emz8chfxbb2bqmtref8ch7/customers/cust_02c7t70ef3ig396idugupsr99j/payment_methods/fxbb2bqmtref8ch7