SDKs & Client Libraries
Official client libraries for popular languages. Type-safe, documented, and maintained by Orangepill.
Official SDKs
Node.js
npm install @orangepill/node
Python
pip install orangepill
PHP
composer require orangepill/orangepill-php
Ruby
gem install orangepill
Node.js example
const Orangepill = require('@orangepill/node');
const orangepill = new Orangepill('sk_test_...');
// Create payment request
const payment = await orangepill.payments.create({
amount: 50000,
currency: 'COP',
payment_method_types: ['bre_b', 'card']
});
Python example
import orangepill
orangepill.api_key = 'sk_test_...'
# Create payment request
payment = orangepill.Payment.create(
amount=50000,
currency='COP',
payment_method_types=['bre_b', 'card']
)
Features
- Type-safe interfaces
- Automatic retries
- Webhook signature verification
- Idempotency support
- Test mode helpers
REST API
Prefer direct REST API calls? Full documentation at api.orangepill.cloud/docs
Next steps
- Getting Started - Quick setup
- Examples - Sample code
- Webhooks - Event handling