API Providers Setup Guide
Detailed guide to configuring foundational API providers: Payment Gateways (Stripe, PayTR, Iyzico), Email delivery services, and SMS providers. Learn where to find secret keys and how to test the connections safely.
Infrastructural API Connectivity
Connecting API Providers is essential for the core functioning of your platform, enabling you to process credit cards, deliver transactional emails, and send SMS OTPs. Note that you can only have one active payment provider connected at a time.
1. Payment Gateways
Orbitus supports Stripe (Global), PayTR (Turkey), and Iyzico (Turkey & MENA) out of the box.
Stripe Configuration
- Log into your Stripe Dashboard.
- Enable "Test Mode" if you want to perform sandboxed transactions, or leave it off for Production.
- Go to the Developers > API keys tab.
- Reveal your Secret Key (starts with
sk_live_orsk_test_) and copy your Publishable Key (starts withpk_live_). - In Orbitus > Integrations > Payment, select "Stripe" from the tabs. Paste both keys.
- Optional Webhooks: In Stripe, navigate to Webhooks. Add an endpoint pointing to
https://yourdomain.com/api/webhooks/stripe. Copy the Signing Secret (whsec_...) and paste it into the "Webhook Secret" field in Orbitus. - Click Test Connection and save.
PayTR Configuration
- Log into the PayTR Merchant Store.
- Navigate to the Information (Bilgiler) section.
- You will need three exact keys: Merchant ID, Merchant Key, and Merchant Salt.
- In Orbitus > Integrations > Payment, select "PayTR".
- Paste the ID, Key, and Salt exactly as generated. Test and save.
Iyzico Configuration
- Log into your Iyzico Control Panel (or sandbox.iyzipay.com for testing).
- Navigate to Settings > Provider Credentials.
- Copy both the API Key and the Secret Key.
- In Orbitus, select "Iyzico", paste the keys, and check "Sandbox Mode" if using development credentials. Test and save.
2. Email Provider Configuration
Connect SMTP or native HTTP API providers (like Resend, SendGrid, Amazon SES) to vastly improve your email deliverability rates.
Configuration interface may vary. Typically requires Host, Port, Username, and Password for SMTP connections, or an Authorizer API Key for platforms like Resend.
3. SMS Provider Configuration
Connect OTP and bulk SMS providers to send text messages globally.
Navigate to Integrations > SMS. Depending on your installed provider driver (e.g., Twilio, Netgsm), you will require an Account SID/ID and an Auth Token/Secret. Ensure your Sender ID (Alphanumeric Originator) is approved by the carrier before sending live messages.
Comments
Leave a comment