Home - os-salahuddin/php8-cluster GitHub Wiki
Welcome to the stpay-personal-docs wiki!
Features:
- Auth
- Profile
- Saved Wallet
- History
- Add money
- Send Money
- Request money
- Make Payment
- Pay Bill
- Bank Beneficiary
- MFS Beneficiary
- Card Bill Payment
- Offer & Promotions
Overview of the APIS
Total endpoints: 176
API consumed by:
Mobile App: 83
Outbound dependencies:
- Our microservice does not make outbound requests, except to third-party banks.
- All bank integrations must go through personal API. Already integrated are: SEBL, BRAC, MTB, EBL, CBL, Bkash, Nagad and Upay.
Others Misc API Endpoint Usage
Add Money
- Endpoints: (15)
GET /nagad/payment/verify?req_reference_id=GET /upay/payment/verify?invoice_id=GET /bkash/payment/verify?req_reference_id=100002578_66bdc6e54a233GET /api/v1/private/transaction/instant-money-transfer/historyGET /api/v1/private/transaction/add-money/sebl/create/8POST /api/v1/private/transaction/add-money/sebl-cs/create/10POST /sebl-cs/ipnPOST /add-money-by-card-sebl/payment-reverifyPOST /sebl-cs/card/payment/cs-verifyPOST /api/v1/private/transaction/add-money/card/create/1POST /card/payment/cs-verifyPOST /api/v1/private/transaction/add-money/cbl/create/3POST /add-money/cbl/verifyPOST /api/v1/private/transaction/add-money-mtb/ib/delete-link-accountPOST /add-money-by-ib/mtb-verify
- Status: used by mobile app
Invoice
-
Endpoints: (22)
GET /api/v1/invoice/bill-amount-receivableGET /api/v1/invoice/bill-amount-payableGET /api/v1/invoice/total-salesGET /api/v1/invoice/my-itemsGET /api/v1/invoice/receivable-invoiceGET /api/v1/invoice/receivable-invoice/1GET /api/v1/invoice/privacy-settingsPOST /api/v1/invoice/privacy-settingsGET /api/v1/private/deshi-invoice-tokenGET /api/v1/invoice/invoice-statusesGET /api/v1/invoice/shopGET /api/v1/invoice/shop/search?search=bataGET /api/v1/invoice/shop/item/10000407GET /api/v1/invoice/shop/item/search/10000407GET /api/v1/invoice/shop/item/10000407/12GET /api/v1/invoice/orders/summaryPOST /api/v1/invoice/orders/executionGET /api/v1/invoice/ordersGET /api/v1/invoice/orders/53GET /api/v1/invoice/orders/cancel/53GET /api/v1/invoice/business/categoriesGET /api/v1/invoice/shop/categories/10000407
-
Status: Not used currently
Deals
- Endpoints: (1)
GET /api/v1/private/deals
- Status: Not used currently
Forgot Password
- Endpoints: (3)
POST /api/v1/auth/forgot-password/send-otpPOST /api/v1/auth/forgot-password/verify-otpPOST /api/v1/auth/forgot-password/reset
- Status: Not used currently
Voucher
-
Endpoints: (19)
GET /api/v1/private/wallet/voucher/categoriesGET /api/v1/private/wallet/voucher/brand/all?category_id=17GET /api/v1/private/wallet/voucher/brands-of-homeGET /api/v1/private/wallet/voucher/brand/6f1926ce-01ec-4fdb-bba9-325bfd3b2578/offersPOST /api/v1/private/voucher/offer-purchase/summaryPOST /api/v1/private/voucher/offer-purchase/executeGET /api/v1/private/wallet/voucher/purchasedGET /api/v1/private/wallet/voucher/search?search=AarongGET /api/v1/categoriesGET /api/v1/categories/12GET /api/v1/brands/6f1926ce-01ec-4fdb-bba9-325bfd3b2578GET /api/v1/purchase/history/d306ebdc-9f4f-4458-9cfd-349185a3e874GET /api/v1/search/category/brand/AarongGET /api/v1/private/wallet/mobile-recharge/mobile-operatorsGET /api/v1/private/wallet/mobile-recharge/summary-using-amountGET /api/v1/private/wallet/mobile-recharge/executeGET /api/v1/mobile-recharge/operatorsPOST /api/v1/purchase/executeGET /api/v1/purchase/check/7843bd2a-0da3-408d-959b-f37b60c47ca6
-
Status: Not used currently
TOPUP
-
Endpoints: (5)
GET /api/v1/private/wallet/mobile-recharge/mobile-operatorsPOST /api/v1/private/wallet/mobile-recharge/summary-using-amountPOST /api/v1/private/wallet/mobile-recharge/executePOST /api/v1/mobile-recharge/operatorsPOST /api/v1/purchase/execute
-
Status: Not used currently
Mobile Recharge
-
Endpoints: (10)
POST /api/v1/private/wallet/mobile-recharge/my-offer-plansPOST /api/v1/private/wallet/mobile-recharge/voice-plansPOST /api/v1/private/wallet/mobile-recharge/internet-plansPOST /api/v1/private/wallet/mobile-recharge/bundle-plansPOST /api/v1/private/wallet/mobile-recharge/summary-using-my-planPOST /api/v1/private/wallet/mobile-recharge/summary-using-voice-planPOST /api/v1/private/wallet/mobile-recharge/summary-using-internet-planPOST /api/v1/private/wallet/mobile-recharge/summary-using-bundle-planGET /api/v1/private/wallet/mobile-recharge/mobile-operatorsPOST /api/v1/private/wallet/mobile-recharge/summary-using-amountPOST /api/v1/private/wallet/mobile-recharge/execute
-
Status: Not used currently
Invoice Payment
-
Endpoints: (2)
POST /api/v1/private/transaction/invoice-payment/confirmationPOST /api/v1/private/transaction/invoice-payment/execute
-
Status: Not used currently
Offer & Promotion - Discount Card Purchase
-
Endpoints: (8)
GET /api/v1/private/wallet/voucher/brands-of-homeGET /api/v1/private/wallet/voucher/categoriesGET /api/v1/private/wallet/voucher/brand/all?category_id=10GET /api/v1/private/wallet/voucher/brand/6f1926ce-01ec-4fdb-bba9-325bfd3b2578/offersPOST /api/v1/private/voucher/offer-purchase/summaryPOST /api/v1/private/voucher/offer-purchase/executeGET /api/v1/private/wallet/voucher/purchased?status=currentGET /api/v1/private/wallet/voucher/search?search=boitoi
-
Status: Not used currently
Instant Money Transfer
-
Endpoints: (4)
POST /api/v1/private/transaction/withdraw-money-npsb-mtb/ib/ob-get-balancePOST /api/v1/private/transaction/instant-money-transfer/summaryPOST /api/v1/private/transaction/instant-money-transfer/executeGET /api/v1/private/transaction/instant-money-transfer/history
-
Status: Not used currently
Add Money via Bank
-
Endpoints: (3)
POST /api/v1/private/transaction/add-money-bank-request/summaryPOST /api/v1/private/transaction/add-money-bank-request/executeGET /api/v1/private/transaction/add-money-bank-request/history
-
Status: Not used currently
Shop Promotions
- Endpoints: (1)
GET /api/v1/private/shop-promotions/show-all
- Status: Not used currently