Ecommerce Integration Document
Ecommerce Integration Document
Ecommerce Integration Document
Confidentiality
Confidentiality All information contained in this document
shall be kept in confidence. No part of this document is to
be altered or copied without the written agreement made
with SantimPay.
Security requirement
1. The ecommerce site shall provide Private key before go
live
2. JWT sign
About SantimPay
SantimPay Financial Solutions SC is formed under the
National Bank of Ethiopia’s Payment System Proclamation
No- 718/2011, to serve as a payment system operator in
Ethiopia.
Workflow
Create check out session in NodeJS
Demo projects are attached with this documentation.
demo languages are :-
1. NodeJS
2. PHP
3. Java
4. and .Net
Data organization
JWT Sign method
To transfer B2C to a specific customer , the merchant should send one of the
partner id and receiver customer phone-number or bank account number.
https://services.santimpay.com/api/v1/gateway/payout-transfer
{
"amount":0.5,
"clientReference":"123675xcdx03",
"id":"123675uiuiouoi03",
"merchantId":"9e2dab64-e2bb-4837-9b85-d855dd878d2b",
"paymentMethod":"Telebirr",
"reason":"BUY GOODS",
"receiverAccountNumber":"+251932118929",
"signedToken":"eyJhbGciOiJFUzI1NiJ9.eyJhbW91bnQiOjEwMDAwLCJwYXltZW50U
mVhc29uIjoiQlVZIEdPT0RTIiwibWVyY2hhbnRJZCI6IjllMmRhYjY0LWUyYmItNDgzNy05
Yjg1LWQ4NTVkZDg3OGQyYiIsImdlbmVyYXRlZCI6MTY4MDE4NTAzM30.V26LbOxQ8
QbOvHJ1bVz4zOcoqnN5GiaYtv0Yn4K6pj-S6Xij2wIRzlCH6ssaFkEO3xQjOeKEuzVfU9
2Oh90I6g"
}