Malipo ("payments") takes payments for Techlads systems. An app asks Malipo to start a checkout, the customer pays at the payment gateway, and Malipo tells the app once the payment has really succeeded.
Safe by design
- Every payment is checked against the gateway's own record before it counts: it must belong to that payment, be successful and pay at least the amount due
- A payment settles once, and one gateway transaction can never pay for two orders
- Only app backends can call it, and every request is signed
One instance per app
Each app has its own Malipo with its own database and merchant account, so one app's money never passes through another's. eCard already uses it for plan checkout, and Pumzika Stays is ready for online payments.
Malipo inapokea malipo kwa mifumo ya Techlads. App inaiomba Malipo ianzishe malipo, mteja analipa kwenye gateway ya malipo, na Malipo inaiambia app pale malipo yamefanikiwa kweli.
Usalama tangu mwanzo
- Kila malipo yanahakikiwa na kumbukumbu za gateway yenyewe kabla ya kupokelewa: lazima yawe ya malipo hayo, yawe yamefanikiwa na yalipe angalau kiasi kinachodaiwa
- Malipo yanapokelewa mara moja tu, na muamala mmoja wa gateway hauwezi kulipia oda mbili
- Ni backend za app pekee zinazoweza kuiita, na kila ombi lina sahihi ya kidijitali
Instance moja kwa kila app
Kila app ina Malipo yake yenye database na akaunti yake ya merchant, hivyo pesa za app moja hazipiti kwenye akaunti ya nyingine. eCard tayari inaitumia kulipia vifurushi, na Pumzika Stays iko tayari kwa malipo ya mtandaoni.