Quick start
The fastest path to getting started with PayMongo Capital — applying for Capital as a merchant, or creating your first offer as a lender.
For merchants: apply for Capital and get funded
- Confirm you have a verified PayMongo account. Capital eligibility requires a fully verified business account processing live transactions.
- Open Dashboard → Capital. If a partner lender has invited you to an offer, you will see it here. Each offer shows the loan type, amount range, fee structure, repayment rate, and the lender's name.
- Review the offer and apply. Tap the offer to see the full terms and the data-sharing consent screen. Choose your desired principal amount (within the offer's range) and term, attach any required supporting documents, and submit your application.
- Await lender review. The lender reviews your application and supporting documents. You will be notified when the decision is made.
- Receive funds. On approval, the disbursement is triggered and the approved amount lands in your PayMongo wallet, typically T+0 to T+1. Repayment collection begins on the next settlement cycle.
- Monitor repayment. Track your outstanding balance and repayment history in Dashboard → Capital → Active loan.
For lenders: create your first offer in test mode
- Complete lender onboarding. See Become a lender for the full eligibility and KYC/KYB process. Once approved, you can use Test and Live API keys to access Capital endpoints.
- Get your API keys. Dashboard → Developers → API keys. Test API keys are prefixed
sk_test_and hithttps://api.paymongo.com/v1/capitals/.... Test mode is determined by the key prefix — no extra header is required. - Create an offer template. Offers define the product parameters (loan type, amount range, fees, repayment rate, term range) that accounts can apply under.
All amounts are in centavos. Rates (
curl -XPOST https://api.paymongo.com/v1/capitals/lenders/offers -H "Content-Type: application/json" -d \ '{ "amount_increment": 10000, "currency": "PHP", "interest_fee": 250, "interest_fee_type": "bps", "loan_type": "term", "max_amount": 500000, "max_term": 12, "max_term_type": "month", "min_amount": 10000, "min_term": 1, "min_term_type": "week", "name": "Special Loan Offer", "repayment_rate": 1250, "repayment_rate_type": "bps" }'interest_fee,repayment_rate) are in basis points when*_typeisbps(1000 bps = 10%). - Invite Accounts to an offer. Offers in
activestatus are visible to accounts, but accounts cannot submit loan applications unless explicitly invited.You can invite up to 25 accounts per request.curl -XPOST https://api.paymongo.com/v1/capitals/lenders/offers/{offer_id}/accounts -H "Content-Type: application/json" -d \ '{ "accounts": [ { "id": "org_123", "expired_at": "2026-12-31T23:59:59Z" } ] }' - Review and approve the application: Once a merchant submits an application, retrieve it for review
curl https://api.paymongo.com/v1/capitals/lenders/applicationscurl https://api.paymongo.com/v1/capitals/lenders/applications/{application_id} - Approve an Application: On approval, the application status changes to
approved, a contract is automatically created, and funds are disbursed to the account's wallet.curl -XPOST https://api.paymongo.com/v1/capitals/lenders/applications/{application_id}/approve -H "Content-Type: application/json" -d '{ "approved_amount": 450000, "currency": "PHP" }' - Monitor Repayments: List all repayments made by accounts across all your contracts. Filter by
statususing thestatusquery parameter.curl https://api.paymongo.com/v1/capitals/lenders/repayments
Updated about 10 hours ago