Everything you need to build, test, and deploy integrations with TangentoPay.
No-code integrations for popular platforms.
Adds TangentoPay as a payment gateway at checkout. Handles transactions, refunds, and webhooks for status updates.
Installation:
Automates billing for hosting/services; syncs payments and invoices.
Troubleshooting
Check Developers > Logs for errors (e.g., invalid keys). Common issues: Mismatched domains or outdated plugins—update regularly.
Create and manage custom services for tailored integrations.
const tangento = require('tangentopay-sdk');
const client = new tangento.Client({ apiKey: 'your_key' });
client.payments.create({
amount: 5000,
currency: 'XAF',
method: 'momo'
}).then(response => console.log(response));Best Practices
Use test environments (sandbox) for development. Monitor logs for performance optimization.
Best practices for safeguarding your TangentoPay integration.
Protects APIs and logins (e.g., 3 failed logins trigger 15-min lock; subsequent 2 trigger 8-hour lock). Resets automatically.
Include keys in requests to handle network retries safely without duplicates.
All sensitive info (e.g., PINs, API keys) is encrypted. Comply with local regulations like Cameroon's data protection laws.
Accelerate your development with our official client libraries. These SDKs handle authentication, request signing, and error handling for you.
Listen for events on your TangentoPay account so your integration can automatically trigger reactions.
Triggered when a payment is successfully processed.
Triggered when a payment attempt fails.
Triggered when a payout is successfully sent to the beneficiary.
{
"event": "payment.success",
"data": {
"id": "pay_123456789",
"amount": 5000,
"currency": "XAF",
"status": "successful",
"customer": {
"email": "customer@example.com",
"phone": "+237600000000"
},
"created_at": "2023-10-25T10:30:00Z"
}
}Download our comprehensive Postman collection to test endpoints, view examples, and understand request structures.