Payment integration contract must cover: 1) Scope with explicit exclusions. 2) Who owns the Paystack account and API keys (always the client). 3) Payment schedule with payment before project start. 4) Acceptance criteria for each deliverable. 5) Post-launch warranty period (14-30 days for bugs only). 6) What happens when Paystack changes their API. 7) Confidentiality (you are handling payment infrastructure). 8) Governing law (which country's courts).
Project Definition
API Keys and Account Ownership
Payment Terms
Post-Launch Terms
Legal
## API Keys and Security
All Paystack API keys used in this project are the property of the Client.
Developer will not store, share, or retain Client API keys beyond the duration
of the project. Developer will notify Client immediately if any API keys or
credentials are exposed or compromised during development.
## Post-Launch Warranty
Developer warrants that delivered code will function as specified for 14 days
after go-live ("Warranty Period"). This warranty covers defects in the delivered
code only and does not cover:
- Changes to Paystack's API, fees, or supported features
- Changes to the Client's hosting environment
- Outages at Paystack, payment gateways, or third-party services
- New features or scope changes requested after go-live
## API Changes
Paystack periodically updates their API. Any changes required due to Paystack API
deprecations or breaking changes after project delivery are considered out-of-scope
and will be handled as a new Change Order at the Developer's standard rate.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
See the proposal template for the project scoping document that precedes the contract.
KES 2,999
The definitive guide to building payment systems with Paystack — from your first transaction to production-grade payment infrastructure across Africa. 9 modules, 47 lessons. Free preview available.
Start Paystack Course