Create merchant, it merchant exists for given phone number it will return the same merchant
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
https://docs.taluspay.com/_mock/openapi/
https://api.taluspay.com/
https://api.taluspay-sandbox.com/
- Mock server
https://docs.taluspay.com/_mock/openapi/v1/merchants
- Production environment onboarding
https://api.taluspay.com/v1/merchants
- Sandbox environment onboarding
https://api.taluspay-sandbox.com/v1/merchants
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
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"
}
}
}
}
}'URL to redirect after completing a transaction
Capability types
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
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 percent
Visa/Mastercard credit rate percent
Visa/Mastercard credit fee fixed
Visa/Mastercard debit rate percent
Visa/Mastercard debit fee fixed
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)
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": { … } } }
- Mock server
https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}
- Production environment onboarding
https://api.taluspay.com/v1/merchants/{merchant_id}
- Sandbox environment onboarding
https://api.taluspay-sandbox.com/v1/merchants/{merchant_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}'Get merchant object
URL to redirect after completing a transaction
Capability types
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
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 percent
Visa/Mastercard credit rate percent
Visa/Mastercard credit fee fixed
Visa/Mastercard debit rate percent
Visa/Mastercard debit fee fixed
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)
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": { … } } }
- Mock server
https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}
- Production environment onboarding
https://api.taluspay.com/v1/merchants/{merchant_id}
- Sandbox environment onboarding
https://api.taluspay-sandbox.com/v1/merchants/{merchant_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
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
URL to redirect after completing a transaction
Capability types
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
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 percent
Visa/Mastercard credit rate percent
Visa/Mastercard credit fee fixed
Visa/Mastercard debit rate percent
Visa/Mastercard debit fee fixed
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)
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": { … } } }
- Mock server
https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}/customers
- Production environment onboarding
https://api.taluspay.com/v1/merchants/{merchant_id}/customers
- Sandbox environment onboarding
https://api.taluspay-sandbox.com/v1/merchants/{merchant_id}/customers
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
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" }
- Mock server
https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods
- Production environment onboarding
https://api.taluspay.com/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods
- Sandbox environment onboarding
https://api.taluspay-sandbox.com/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
https://docs.taluspay.com/_mock/openapi/v1/merchants/merchant_01j8emz8chfxbb2bqmtref8ch7/customers/cust_02c7t70ef3ig396idugupsr99j/payment_methodsPayment methods retrieved successfully
Unique identifier for the created payment method
Unique identifier for the created customer
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
- Mock server
https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods
- Production environment onboarding
https://api.taluspay.com/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods
- Sandbox environment onboarding
https://api.taluspay-sandbox.com/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
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'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" } }
- Mock server
https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods/{card_fingerprint}
- Production environment onboarding
https://api.taluspay.com/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods/{card_fingerprint}
- Sandbox environment onboarding
https://api.taluspay-sandbox.com/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods/{card_fingerprint}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
https://docs.taluspay.com/_mock/openapi/v1/merchants/merchant_01j8emz8chfxbb2bqmtref8ch7/customers/cust_02c7t70ef3ig396idugupsr99j/payment_methods/8411d8248f976bcr15fba0f495476i4098d06aa9318fda8f0e700a4ad83b7837Payment methods retrieved successfully
Unique identifier for the created payment method
Unique identifier for the created customer
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" } }
- Mock server
https://docs.taluspay.com/_mock/openapi/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods/{payment_method_id}
- Production environment onboarding
https://api.taluspay.com/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods/{payment_method_id}
- Sandbox environment onboarding
https://api.taluspay-sandbox.com/v1/merchants/{merchant_id}/customers/{customer_id}/payment_methods/{payment_method_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
-u <username>:<password> \
https://docs.taluspay.com/_mock/openapi/v1/merchants/merchant_01j8emz8chfxbb2bqmtref8ch7/customers/cust_02c7t70ef3ig396idugupsr99j/payment_methods/fxbb2bqmtref8ch7