Quick start
This guide gets you accepting your first Orange Money Sierra Leone payments in about 10 minutes, even if you have never integrated payments before.
Available in: Sierra Leone (Orange Money, leone — SLE). Read Integrating in Sierra Leone for currency, phone-number and payer-experience details.
How it works
Here is how the money travels from your customer's Orange Money wallet to your account:
graph LR
A[Your website] -- 1. Customer clicks Pay --> B(SOAMTAR)
B -- 2. Payment request on the customer's phone --> C{Orange Money}
C -- 3. Customer confirms with their PIN --> B
B -- 4. Signed webhook --> AStep 1: create your account (2 min)
- Sign up for free on SOAMTAR Business.
- In your dashboard, go to Developers > API keys.
- Copy your public key (it starts with
pk_test_...). It identifies your account in the browser.
Step 2: add the button to your site (5 min)
No programming needed: copy this code and paste it where you want the button to appear.
Copy-paste method (no JavaScript to write)
<!-- 1. Load the SOAMTAR library -->
<script src="https://app.so-amtar.com/sdk/soamtar.js"></script>
<!-- 2. Add the payment button -->
<button
data-soamtar
data-soamtar-public-key="pk_test_YOUR_KEY_HERE"
data-soamtar-amount="50.00"
data-soamtar-currency="SLE"
data-soamtar-description="Purchase of my product"
style="background: #2ecc71; color: white; padding: 15px 30px; border: none; border-radius: 5px; cursor: pointer; font-size: 18px;">
Pay Le 50.00
</button>Tip: replace
pk_test_YOUR_KEY_HEREwith the key copied in step 1.
When the customer pays, Orange Money sends a payment request to their phone; they confirm it with their Orange Money PIN.
Step 3: check that it works (3 min)
Once you have clicked the button and simulated a successful payment:
- Go back to your SOAMTAR dashboard.
- Open the Payments tab.
- Your transaction appears with the Successful status.
Going live
When your tests work and you want to receive real money:
- In the dashboard, switch the toggle at the top right to LIVE mode.
- Complete your business information (KYC).
- Copy your new
pk_live_...key. - Replace the test key with the live key in your code. Done.
Before switching, run through the go-live checklist.
Which integration method should I choose?
| If you use... | Use this method... |
|---|---|
| WordPress / WooCommerce | Install our WordPress plugin (no code). |
| A custom website (HTML) | Use the payment button above. |
| A full application | Use our developer SDKs and the Payments API. |
Next: receive the outcome on your server with webhooks, and refund a payment with the Refunds API.
Need help?
Our engineers help you integrate SOAMTAR free of charge. Message us through support!